写点什么

面试官:你在项目中用过 多线程 吗?

作者:田维常
  • 2022 年 3 月 24 日
  • 本文字数:2246 字

    阅读完需:约 7 分钟

大家好,我是田哥

现在,已经进入三月下旬,面试正式高峰期。最近这段时间,我基本上每天两个模拟面试,哎,真的感慨万千。

今晚,我来和大家聊聊关于最近一周模拟面试发现的一些问题。

一共面试 6 个人:2 个即将毕业的学生、1 个工作一年不到的、2 个工作三年多的、1 个工作五年多的。

我们从五个方面来聊聊:

简历问题

6 位朋友,其中有 3 位朋友简历都没找我修改(我知识星球里其实分享给这类文章的),然后直接找我面试了,看了简历,发现了很多问题。

针对上面 3 位朋友的简历,我也能看到如下几个问题,比如说:

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

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

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

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

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

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

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

  • 期望薪资,12k~18k,跨度是不是大了点?不怕扯着 0 吗?

  • .....

亲爱的的朋友们,请你们用点心吧,比是自己的简历,找工作的敲门砖呀!

自我介绍问题

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

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

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

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

  • 瞎说一通,完全不是在做自己介绍,大哥你跑偏了。

  • ......

至于,为什么要求大家做自我介绍,一个很简单的道理,你在做自我介绍的时候,面试官基本上都是抽这个时间去看你的简历,你要是一句话都说完了,面试官很尴尬的。立马问你问题好像不太对,毕竟还不太了解你的情况,不问嘛,你就等着我把简历看完了再聊,你就坐这里干等着。

自我介绍主要是向面试官简单介绍一下自己,如果自己有哪些 niub 的地方可以趁此机会展示一下。

项目介绍问题

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

  • 项目介绍一句话解决?

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

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

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

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

  • ....

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

八股文问题

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

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

  • 线程池有什么优点?

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

  • 线程池的原理是什么?

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

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

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

面试官:你在项目中用过 多线程 吗?

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

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

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

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

美团面试:如何设计一个注册中心?

软实力问题

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

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

  • 工作压力太大

  • 公司制度混乱

  • 团队关系复杂

  • 领导技术太菜了

  • 很难融入到团队中去

  • 不加工资(待遇不好)

  • 被裁掉了

  • ....

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

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

10个头疼的面试题,第一个就崩溃了!

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

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

希望大家加油,加油学习加油面试,给自己卖个好价钱。

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

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

星球内容:->《知识星球详情

模拟面试重点:

  • 快速找找你哪里不足,如何改正?

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

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

  • 软实力问题,如何回答?

最后,公众号:Java 后端技术全栈,后台回复77可以获取我的第一版《面试小抄》+核心知识总结思维导图

用户头像

田维常

关注

关注公众号:Java后端技术全栈,领500G资料 2020.10.24 加入

关注公众号:Java后端技术全栈,领500G资料

评论

发布
暂无评论
面试官:你在项目中用过 多线程 吗?_Java 开发_田维常_InfoQ写作平台