年后面试,给你提6点建议!

news2024/12/27 19:25:58

你好,我是田哥

转眼年底,很大部分人都在观望,甚至已经开始着手准备明年的面试了,不知道屏幕前的你是如何打算的?

从现在开始,到明年三月份还有两个多月的时间,时间不多,但也不少了。只要自己好好准备,明年肯定有收获的。

如何准备,准备哪些?

我给你总结了6个方面:

  • 简历问题

  • 自我介绍问题

  • 项目介绍问题

  • 八股文问题

  • 项目亮点问题

  • 非技术问题

简历问题

有不少朋友,简历都没找我修改,然后直接找我面试了,看了简历,发现了很多问题。

比如说:

  • 自己不会的技术也写上去了,这不是给自己挖坑么?

  • 简历只写年龄,面试怎么知道你是周岁还是虚岁?

  • 简历上项目介绍就一句话,能再多点吗?

  • 项目技术栈没写,你等着面试官问你这项目使用的是什么技术栈吗?

  • 头像P的严重,面试官要是和你视频面试怀疑是不是本人

  • 政治面貌团员,这个是党员写上去也还行,你个团员写上去有啥用?

  • 简历上居然写着,精通XXX,你确定精通了?

  • 期望薪资,不要写,可能会遇到面试官没有你的高,面试官心态是啥,你猜

  • .....

自我介绍问题

自我介绍,这是个很有技巧性的问题。很多人估计也在问“为什么每个面试官上来就是要求你做一个自我介绍”。

大家的自我介绍也存在很多问题,比如说:

  • 一句话就搞定自己的自我介绍,能再久点吗?

  • 自我介绍总是卡壳,你也太不用心了吧,自我介绍都说不清楚。

  • 瞎说一通,不是在做自己介绍,完全跑偏了都不知道。

  • ......

至于,为什么要求大家做自我介绍,一个很简单的道理,你在做自我介绍的时候,面试官基本上都是抽这个时间去看你的简历,你要是一句话都说完了,面试官很尴尬的。立马问你问题好像不太对,毕竟还不太了解你的情况,不问嘛,你就等着我把简历看完了再聊,你就坐这里干等着。自我介绍主要是向面试官简单介绍一下自己,如果自己有哪些niub的地方可以趁此机会展示一下。

项目介绍问题

面试中还有个环节非常重要,那就是:项目介绍,关于这个问题,我也总结出了以下几个问题:

  • 项目介绍一句话解决?

  • 项目中用到了很多技术栈,但是自己对于很多技术栈完全不了解,就听过

  • 项目中自己负责部分讲不清楚

  • 项目中如何实现的讲不清楚

  • 项目介绍过于啰嗦,讲了很久没有讲到点上,扯来扯去好像都是在说一个业务

  • ....

很多问题都是不忍直视的,严重的说很弱智的,完全没把面试当回事。你不把它当回事,你迟早要吃亏。

八股文问题

很多人为了面试肯定会去背八股文,我也建议大家去背八股文,很多东西你不去背,面试很容易出现冷场,一旦冷场面试官对你的印象分就会减少。但,被八股文还是要带点技巧性的哈,别死记硬背,实话实说,你要是死记硬背,你也背不了那么多。

比如:关于线程池的八股文无法就是下面几个:

  • 线程池有什么优点?

  • 线程池核心参数有哪些?

  • 线程池的原理是什么?

  • 核心线程数大小如何设置?

  • 线程池是如何重复利用线程的?

关于线程池,我之前分享给:

有过外包经历的朋友肯定熟悉甲方和外包公司的区别,我们可以把甲方公司理解为线程池,甲方公司的订单任务理解为我们业务代码创建的线程,甲方的仓库可以理解为阻塞队列,甲方的正式员工理解为核心线程,外包公司派到甲方的人可以理解为最大线程,甲方订单处理不来了,就堆到仓库里,仓库满了就请外包公司派人来帮忙,如果任务很快处理完了,那不能立马把外包来的人给退回,得留个缓冲期,避免订单任务马上又增多,另外一个原因就是外包人员进场和出场,对于甲方来说还是有些成本的。进来得熟悉环境,出场得工作交接。另外,如果甲方正式员工和外包派来的人都还是处理不完收到的订单任务,那么此时甲方公司就得考虑如何拒绝订单了,直接说我们处理不了了,或者说,你们能不能再等几天再来。

很多技术点,我们都可以结合我们生活案列来理解的,很多人就是为了学技术而学技术。忘了某个技术为什么会出现?

再比如:如何设计一个注册中心?

你要是搞清楚注册中心的来龙去脉了,为什么会有注册中心?如果你这么设计有没有问题?你会觉得注册中心也就那么回事。

项目亮点问题

项目问题应该是大部分人最头疼的,但,基本上很少有人去好好整理自己的项目,项目有什么亮点?自己要去发现去挖掘,一旦等着面试官来给你发现和挖掘,那岂不是凉凉啦!

既然要面试了,肯定需要回顾自己做过什么项目,哪个项目是最难的,为什么?有时候,不一定就是说用到了什么牛逼的技术,更多是你是怎么解决的,为什么这么解决?除了这个方案还有其他方案没?

好点的项目有并发量,有千万甚至上亿的订单,这种项目不是每个人都有,绝大多数的同学都没有经历过。

现实点的项目就是整体CRUD,其实,我们普通开发每天确实就是CRUD,因为现在现成的技术方案多得很,基本上都有多种方案,根据当前业务你的领导已经给你订好了方案,所以你直接用就行了。你可以假想着,这个方案是你搞定的,可以和面试官聊聊你是怎么选的,为什么选这个方案?

还有就是很多项目,整体都是围绕着客户转,根本不会想那么多,直观实现就行了,不管代码写的如何,不管后期有没有什么问题,反正就是快速开发快速结账。这类项目更多的是快速熟悉业务,快速实现功能,真没有技术亮点。你可以聊一些业务性,比较难点的业务你们是怎么做的?

有时候,我们可能会遇到一些老数据老系统做兼容的问题,其实,如果你能把你的方案说清楚,是怎么解决的怎么做到兼容的等,这也可以说是你的项目亮点。

非技术问题

我们在面试中,一定要注意自己的言行,不然你会在这上面吃亏的。

比如说:你为什么要换工作?

  • 工作压力太大

  • 公司制度混乱

  • 团队关系复杂

  • 领导很垃圾

  • 很难融入到团队中去

  • 不加工资(待遇不好)

  • 被裁掉了

  • ....

切记,这些回答方式可能会断送你的offer,技术面试很重要,但是这种软实力的也很重要,说话一定要慎重!

另外,我之前也分分享过一篇关于程序员面试最头疼的10个问题:

好了,今天就分享到此,刚刚做一位朋友的模拟面试,临时决定写本文,希望本文对你有所帮助。

话又说回来,面试确实是个脑力活,更是个体力活,尤其是一线城市,有的一天只能面试一家(收获offer的可能性比较大),我见过最多的一天面试三家(基本上就是走走过程)。如果来回奔波,自己累还浪费时间,没有调休的haul还要被扣工资(有调休你用了也是变向的扣工资,懂的都懂),所以面试成本还是蛮高的。但,不管如何,希望大家加油,加油学习加油面试,给自己卖个好价钱。

另外,如果你也在准备面试,记得找我,我给你做最专业面试辅导。

加入我的知识星球,可以获取两次免费的模拟面试。

星球内容:

f05ff66fa135f4bd9ec9cd57afe076b2.png

知识星球详情,可以进入我的博客:http://woaijava.cc/blog/1

模拟面试重点:

  • 快速发现你的不足,如何改正

  • 回答问题方式不对,如何回答

  • 复习太慢,如何快速复习

  • 软实力问题,如何回答

  • 传授一些面试技巧

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/98140.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

优秀的后端应该有哪些开发习惯?

见识过各种各样的代码,优秀的、垃圾的、不堪入目的、看了想跑路的等等,所以这篇文章记录一下一个优秀的后端 Java 开发应该有哪些好的开发习惯。 拆分合理的目录结构 受传统的 MVC 模式影响,传统做法大多是几个固定的文件夹 controller、service、mapper、entity,然后无限…

CentOS7 离线部署 PostgreSQL12

CentOS7 离线部署 PostgreSQL12下载资源包部署、启动配置服务创建用户及数据库下载资源包 下载地址 https://www.postgresql.org/download/选择系统 3. 拉到最下边点击direct download 4. 选择需要的版本 5. 点击Avaliable Groups下的链接 6. 下载postgresql*、postgresql*-…

基于android的共享单车系统

效果展示: 需求信息: 客户端: 1:登录注册:用户可以通过自己的信息进行账号的注册 2:附近单车:显示 附近的共享单车租赁点 3:单车开锁:扫码或者输入编号开锁 4&#xff1a…

简单DP+最长上升子序列

简单DP最长上升子序列 文章目录简单DP最长上升子序列比较简单的DP[1027. 方格取数](https://www.acwing.com/problem/content/1029/)题解[275. 传纸条](https://www.acwing.com/problem/content/277/)题解最长上升子序列[AcWing1014. 登山](https://www.acwing.com/problem/con…

20.Django大型电商项目之登录页面、如何使用图片验证码

1. 登录页面 1.1 基础搭建 templates <!-- netshop\userapp\templates\userapp\login.html --> {% extends base.html %} {% block title %}用户登录页面{% endblock %}{% load static %} {% block headerjs %} <script type"text/javascript" src"…

Allegro打散Group的两种方法操作指导

Allegro打散Group的两种方法操作指导 Allegro可以建一个Group,也可以打散一个Group,当不需要器件,过孔走线等等以一个group形式体现,可以用下面的操作打散,具体操作如下 举例需要将这个Group打散 选择setup-application Mode-placement edit模式 Find选择Groups 鼠标移…

基于Geehy APM32F4移植使用letter-shell命令行终端

1. letter-shell简介 letter shell是一个C语言编写的&#xff0c;可以嵌入在程序中的嵌入式shell&#xff0c;主要面向嵌入式设备。 说得直白点他就是一个命令行交互软件&#xff0c;可以读取用户输入的命令&#xff0c;找到并执行命令对应的函数。 letter-shell的功能十分强…

C# 绘图基本方法

一得到Graphics对象 1 OnPaint事件中使用 Protected overrid void OnPaint(PaintEventArgs e) {Graphics ge.Graphics;...... }2 其他情况实现 Graphics gthis.CreaateGraphics();二 关于Graphics的释放 1 对于CreateGraphics&#xff08;&#xff09;得到的Graphics对象&a…

VC++开发一个资源编辑器-1.拖动控件

我想要做一个代码生成向导&#xff0c;首先要实现的功能 &#xff0c;是自动生成界面。 要实现以上的功能&#xff0c;第1步要实现&#xff0c;对界面上各个控件的拖动&#xff0c;移动&#xff0c;缩放的功能。 今天完成了初步的代码实现。 最要的功能实现 与备忘在这里写一…

【MQTT】mqtt 服务器部署--go 生产和消费demo

1. 背景 Golang 是谷歌开发的一种静态强类型、编译、并发和垃圾收集编程语言。围棋富有表现力&#xff0c;干净&#xff0c;高效。它的并发机制使得编写最大限度地利用多核和网络机器的程序变得容易&#xff0c;它的创新类型系统使得灵活和模块化的程序构造成为可能。Go 可以快…

【博客561】利用隧道和conntrack实现NAT网关

利用隧道和conntrack实现NAT网关 场景&#xff1a;实现一个NAT网关来转发其它node的出外网流量 如&#xff1a;图中的2节点充当NAT网关来转发1的出外网流量 利用隧道和conntrack实现NAT网关 节点ip&#xff1a; node1是172.17.158.48&#xff0c;node2是172.17.158.46 1、配…

Clipper库 | 类型和填充规则

裁剪类型(ClipType) CT_INTERSECTION 0 CT_UNION 1 CT_DIFFERENCE 2 CT_XOR 3交集&#xff0c;AND (intersection) &#xff1a;主体和裁剪多边形相交的区域。并集&#xff0c;OR (union) - 主体和裁剪多边形两者合并的区域。非/差&#xff0c;NOT (difference) - 裁剪多边…

net/http 库的客户端实现(上)

前言 Go语言标准库 net/http 是一个非常强大的标准库&#xff0c;使得构建 HTTP 请求和编写 Web 服务器的工作变得非常简单。 我们来看看是他是如何实现客户端和服务端的。 使用示例 假设本地有一个GET方法的HTTP接口&#xff0c;响应 Hello World&#xff01; 使用 net/ht…

Cesium:实时数据渲染性能优化与内存泄漏问题分析

在基于Cesium.js三维可视化开发框架,采用“轮询”策略,实现单车点位数据的实时渲染的demo示例,线上部署完毕之后,竟发现出现了“内存泄漏”的问题。思前想后,反复调试,然而并没有找到引发泄露的根源所在,最后偶然间在《JavaScript高级程序设计(第4版)》中看到了问题的答…

HashTable源码解析

HashTable源码解析 简介 HashTable 是一个古老的&#xff08;JDK1.0 时就已存在&#xff09;线程安全的容器&#xff0c;其核心方法都是 synchronized 修饰的。 相反 HashMap 不是线程安全的。 HashTable与HashMap对比 二者继承体系 HashTable HashMap 从图中可以对比得出…

零基础的小白如何学习编程,该怎么入手学习?

零基础的小白如何学习编程&#xff0c;该怎么入手学习&#xff1f;这是一个被问烂透而有很有趣的话题了。听到这个问题时&#xff0c;小编的第一反应就是要弄清楚对方为什么要学习编程&#xff0c;这是一个很好地起点&#xff0c;清楚自己想要什么&#xff0c;才能去努力实现。…

【JY】 ABAQUS子程序UEL的有限元原理与应用

不等待即关注【简述ABAQUS中UEL子程序】ABAQUS作为成熟的商用有限元软件&#xff0c;可为高级用户提供特定的分析需求。ABAQUS常见的二次开发子程序包括&#xff1a;UMAT、VUMAT、UGENS、UEL和VUEL等。其中UEL/VUEL分别适用于ABAQUS的Standard/Explicit求解器。只有清楚有限元分…

零基础怎么学Python编程,新手常犯哪些错误?

Python是人工智能时代最佳的编程语言&#xff0c;入门简单、功能强大&#xff0c;深获初学者的喜爱。 很多零基础学习Python开发的人都会忽视一些小细节&#xff0c;进而导致整个程序出现错误。下面就给大家介绍一下Python开发者常犯的几个错误。 1、错误的使用变量。 在Pyt…

华为网工入门之eNSP小实验(5)--VLAN间相互通信的三种方法

VLAN间相互通信 实际网络部署中一般会将不同IP地址段划分到不同的VLAN。同VLAN且同网段的PC之间可直接进行通信&#xff0c;无需借助三层转发设备&#xff0c;该通信方式被称为二层通信。VLAN之间需要通过三层通信实现互访&#xff0c;三层通信需借助三层设备(路由器,三层交换…

高可用系列文章之二 - 传统分层架构技术方案

前文链接 高可用系列文章之一 - 概述 - 东风微鸣技术博客 (ewhisper.cn) 三 技术方案 3.1 概述 单点是系统高可用最大的风险和敌人&#xff0c;应该尽量在系统设计的过程中避免单点。 保障系统的高可用, 方法论上&#xff0c;高可用保证的原则是「集群化」(或 「冗余」), …