首页 > 其他分享 >年后面试,给你提6点建议!

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

时间:2023-06-11 23:05:41浏览次数:32  
标签:建议 项目 面试官 甲方 面试 线程 自我介绍


你好,我是田哥

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

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

如何准备,准备哪些?

我给你总结了6个方面:

  • 简历问题
  • 自我介绍问题
  • 项目介绍问题
  • 八股文问题
  • 项目亮点问题
  • 非技术问题

简历问题

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

比如说:

  • 自己不会的技术也写上去了,这不是给自己挖坑么?
  • 简历只写年龄,面试怎么知道你是周岁还是虚岁?
  • 简历上项目介绍就一句话,能再多点吗?
  • 项目技术栈没写,你等着面试官问你这项目使用的是什么技术栈吗?
  • 头像P的严重,面试官要是和你视频面试怀疑是不是本人
  • 政治面貌团员,这个是党员写上去也还行,你个团员写上去有啥用?
  • 简历上居然写着,精通XXX,你确定精通了?
  • 期望薪资,不要写,可能会遇到面试官没有你的高,面试官心态是啥,你猜
  • .....

自我介绍问题

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

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

  • 一句话就搞定自己的自我介绍,能再久点吗?
  • 自我介绍总是卡壳,你也太不用心了吧,自我介绍都说不清楚。
  • 瞎说一通,不是在做自己介绍,完全跑偏了都不知道。
  • ......

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

项目介绍问题

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

  • 项目介绍一句话解决?
  • 项目中用到了很多技术栈,但是自己对于很多技术栈完全不了解,就听过
  • 项目中自己负责部分讲不清楚
  • 项目中如何实现的讲不清楚
  • 项目介绍过于啰嗦,讲了很久没有讲到点上,扯来扯去好像都是在说一个业务
  • ....

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

八股文问题

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

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

  • 线程池有什么优点?
  • 线程池核心参数有哪些?
  • 线程池的原理是什么?
  • 核心线程数大小如何设置?
  • 线程池是如何重复利用线程的?

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

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

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

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

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

项目亮点问题

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

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

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

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

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

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

非技术问题

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

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

  • 工作压力太大
  • 公司制度混乱
  • 团队关系复杂
  • 领导很垃圾
  • 很难融入到团队中去
  • 不加工资(待遇不好)
  • 被裁掉了
  • ....

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

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

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

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


标签:建议,项目,面试官,甲方,面试,线程,自我介绍
From: https://blog.51cto.com/u_11702014/6459220

相关文章

  • 第一次面试,面完,直接拒了!
    你好,我是田哥这是一位东北黑龙江同学的面经,也是他人生第一次面试经历。来看看他面试遇到了些什么问题,然后,你也可以先看看题目,看看自己能回答上来多少。面试问题1.自我介绍(就说了来自哪,想找java)(停顿一会儿)2.说一下你对java的了解?(大声)3.你对java锁机制了解多少。4.说一下单例模式5.M......
  • java刷题网站最近更新的面试题
    49个人中至少几个人生日是同一月?如何用3升和5升桶量取4升水?JVM逃逸分析默认是开启还是关闭?ZGC有缺点吗?JVM对Java的原生锁做了哪些优化?为什么wait(),notify()和notifyAll()必须在同步方法或者同步块中被调用?什么是锁消除和锁粗化?为什么代码会重排序?什么是自旋?你们线程池是怎......
  • C++面试八股文:在C++中,你知道哪些运算符?
    某日二师兄参加XXX科技公司的C++工程师开发岗位第11面:面试官:在C++中,你都知道都哪些运算符?二师兄:啥?运算符?+-*/=这些算吗?面试官:嗯,还有其他的吗?二师兄:当然还有,+=,-=,*=,/=,==,还有逻辑运算,位运算等。面试官:好的。那你知道这些运算的优先级吗?二师兄:(面试官傻逼吧,这谁记得住)记不住......
  • C++面试题
    1、当使用C++编写代码时,有一个常见的问题是如何在子类中调用父类的构造函数。下面是一个相关的C++面试题:题目:假设有一个基类Animal,其中包含一个带参数的构造函数和一个公共成员函数display()。请编写一个派生类Dog,继承自Animal,并实现自己的构造函数和display()函数。要求:Dog......
  • Java 基础面试笔记(二)
    1.arraylist和linkedlist区别:概念上:ArrayList是实现了基于动态数组的数据结构,LinkedList是基于链表结构。性能上: ArrayList 的查询效率比较高,增删动作的效率比较差,适用于查询比较频繁,增删动作较少的元素管理的集合。LinkedList 的查询效率低,但是增删效率很高。适用于增删动作的......
  • 常见漏洞简介 防御建议
    BurtForce(暴力破解漏洞)概述:连续性尝试+字典+自动化(攻击者在不知道目标账号和密码的情况下进行尝试性的登录,在这个尝试的过程中,会使用一些自动化的工具和一个特定的字典,比如一个账号密码库,实现一个高效的自动化的连续的尝试性登录,从而得到一些有效的账户和密码)字典:一个有效的......
  • g4d/g4e反馈问题、提出建议须知
    为了便于g4d/g4e开发者更快地重现、定位问题,请大家反馈问题的时候,尽可能提供足够的相关信息,主要有:1、你所用的g4d/g4e的版本号是什么?2、你所用的g4d/g4e的主菜单是怎样的?3、使用过程中发现了什么问题,最好提供问题的截图,图文并茂,“一图胜千文”!4、你发现是从g4d/g4e的哪个版本......
  • c++面试学习2
    1.排序算法及其比较次数排序次数的数量级决定了排序算法的复杂度(作为个人纪录,下面图片写的不要清晰见谅) 2.fgets(s,n,f)函数的功能:原型是char*fgets(char*s,intn,FILE*stream);从流中读取n-1个字符,除非读完一行,s用来接收字符串,如果读取成功返回s的指针,否则返回NUL......
  • 第四天打卡|24. 两两交换链表中的节点 ● 19.删除链表的倒数第N个节点 面试题 02.07.
    24.两两交换链表中的节点:简单的交换 19.删除链表的倒数第N个节点: ●  面试题 02.07. 链表相交:这题没看过答案真的写不出来。太巧妙了  142.环形链表II:这题写过但是忘记怎么解的了还是看的答案。下次不能忘记  ......
  • [c/c++/OC]高质量的面试题及答案及注解
    一、选择题C语言:1.声明语句为inta[3][4];下列表达式中与数组元素a[2][1]等价的是(A)。A、*(a[2]+1)B、a[9]C、*(a[1]+2)D、*(*(a+2))+1a[2]<==>*(a+2)是等价的C两个数反过来了,D、1放进去2.请问经过表达式a=5?0:1的运算,变量a的最终值是(C......