聊聊面试
日期:2023年6月
大厂程序员真的很厉害吗?
只能说一部分人是真的很牛逼,但是菜的人也是真的菜!
在前些年各大互联网大疯狂招人,厉害的人想去大厂,不厉害的人也想去大厂。每个HR都有面试指标考核,业务量也在疯狂增长,是真的很缺人,技术组长也没有大量时间去面试,找个能干活的就行,所以很多人进大厂不是你技术好,很有可能是运气好!
现在风口过了,那些技术不怎么样的就暴露出来了,裁人的时候优先裁这一批人,然后他们出来找工作就有一种天生的优越感,其实技术就那么一回事。
其实在大厂,如果你自己不去学习新技术,也是很可悲的!因为分工太细,每个人只能了解到自己的那一小块知识,很多框架的东西都有人给你写好了,而且有详细的文档,你只需要按照文档接入就好,而且用什么技术也不是你自己决定的。例如mybatis-plus
框架很好用,但是有些大厂就是没用,就是需要手写mapper
,我之前就遇到一个8年程序员,看着他写的我都震惊了,有个类的属性比较多,业务sql还没写,那个mapper
写了200多行,我说都是你写的吗?他说是的,手写的?是的!而且有时候就算自己私底下搞一下,没接入真正的项目,问题永远都暴漏不出来。
而且有的大厂有很多东西要和考核挂钩,例如就是要考核你每天,每周,每个月的代码量,普通程序员就是想法设法增加代码量,get/set
方法能手写就手写,Bean就是要建很多个,里面的属性一个一个去get、set,没有意义。
当然有的大佬是真厉害,膜拜!
为什么你觉得别人很卷?
卷王
大家都常说,但是他们不认为自己卷呀!他们喜欢这个东西,搞出来就是有成就感,回家也没事,也可能有老婆孩子的唠叨,喜欢一个东西,投入的时间和精力就是多,你自己非要拿你的工作和别人的爱好相比,那能比的过人家吗?
程序生活化
我们天天所接触的程序远远比生活中的事情复杂的所,道家讲究阴阳,程序员的眼里就是if-else
,生活中的大部分事情要么是if
,要么就是else
聊回到面试,有些时候,你没有面试邀请,其实也不怪你,只能怪运气,假如你是个招聘软件的产品经理,招聘公司列表你会怎么设计
- 交会员费的公司,排名要靠前,接下来就是按照岗位发布时间排序
- 收到的简历,或者聊天按照时间倒序排序
- 自己去想吧 。。。。。。
所以有的公司很缺人,就是没人投递,举个例子大家都知道原因了:大家逛淘宝,你去买个东西,直接搜索,列表几千,几万个,你肯定不会一个一个去看,排名靠前的选一个,就下单了!我们投递简历也是这样,投个十几家,后面就不看了,但是后面的就是缺人的公司,反过来也一样,有的公司投递的简历比较多,也是前面找几个面试一下就行了
想明白了这一点,再去投简历,是不是就清晰多了!我们是写程序的,不要让程序玩我们!
简历你真的会写吗?
好像之前也提到过,就算是你技术再牛逼,也要先过HR那一关,HR虽然不懂技术,但是他们看简历匹配度,技术再牛逼,简历写的不行,都过不了HR那一关,所只能过了HR的那一关,才能去谈技术。
说到技术,简历是面试官和你沟通的桥梁,好的简历隐藏很多技术点和面试点,面试官看到你的简历就想到哪些面试题,你准备的时候也能有目的性的准备,当然面试官肯定会问简历之外的问题,我们能押到题就可以了,怎么可能押到所有题!
我也面试别人,看到简历没有技术点,那我只能用我自己准备的面试题去问你了,那他肯定不知道我会问哪些了,我面试的时候不问那些八股文,因为我要的人是能干活的,不是面试题背的好的,面试题背的好,进来干不了活都是白搭。
还有一点需要注意,例如char
类型的’A’
和int
类型的64
==
的结果是什么?你回答:true,然后就没了。你要要说明为什么是true,然后往==和equal()
上面去靠,你会的问题就要多回答,这样才能给人留下深的印象,这样就算有不会的问题,和面试官也有很长时间的沟通,不至于5分钟面试结束。
唉~
行情就是这样,那些八股文,平时很少用到,但是面试次次问,这就是个怪圈!技术再好也要背面试题,平时公司框架,新技术啥的都用到,但是让说,又说不出来,遇到别人解决不了的棘手问题,我也能解决,结果就是同事都觉得你很强,但是面试的时候还是不行,有感而发,不说了,背面试题了!