毕业老和尚给应届生的传经

最近很多学弟学妹问了许多的面试的一些注意事项和一些疑问。
整理了一下,做一下统一的解答。

1.面试项目问题

很多同学感叹,面试的时候问的都是神仙问题。但是真正的项目中,大部分也只写一些增删改查(尤其是对于JAVA等高度对象化的编程语言)。

常见场景:
面试官问:你做了什么项目,项目遇到了什么难点,怎么解决的,用到了什么技术。(最常见的问题了)

同学:我做了什么小程序/Web端/PC端/安卓/IOS端,用了什么框架技术,遇到xxx难点······(心里面:这些项目哪有用到什么技术?也没遇到什么难点呀,难点都能百度解决,最多一行一行debug也能解决)

实际上大部分的同学的实习项目、学校项目等,基本上都不会遇到什么难点(百度,Google能解决的就不叫难点),也很难用到什么很厉害的技术,哪怕就是用到了,基本上也只是粗浅的使用,不会去深入了解。
面试官其实是知道的。对于大部分的学生简历上的项目,面试官一听名字就大概能知道,里面可能会涉及到的技术点,难点。那么,为什么面试官还要提问呢?

面试官真正想要了解的,不是你做了什么项目。而是你在这个项目中,是否是真的亲自参与了。这些问题能够帮助面试官来判断你的项目是不是和同学一起水过去的。所以,你没有亲自参与,或者你没有真正了解(真正了解:虽然没写代码,但是对整个的开发过程是了解,知道技术点,知道难点,知道业务流程)的项目,千万别写进简历。

这个过程中,如果问到了技术难点,或者面试官可能会对某一个业务场景,提出问题,比如电商项目的如何处理高并发的问题。

所以,虽然你做的项目,没有涉及某个技术点(比如高并发),但是如果这个项目很明显如果发展起来,会遇到这类问题,那么最好去了解一下,有什么技术可以解决这些问题。 面试的时候,可以主动讲出来,或者 面试官提问,能回答的上,起码有一定深度的理解,这就是加分项。  因为这证明你会去主动了解新型技术,并且了解过新型技术和项目的结合, 如果你再对这些技术有更深的了解,那就太好不过了。

2.面试造火箭,工作拧螺丝

面试官会问很多很细节的技术实现原理,操作系统,计算机网络,数据库的一些实现原理或者设计原理,算法。
里面很大一部分内容是之后很长一段时间内,工作不一定用得到的。

这个疑问我也亲自请教过字节跳动的面试官
面试官是这么回答我的:
简单的拧螺丝,其实很多人没怎么系统学习过计算机的人,培训一下也能去做开发。只是处理业务代码是很简单的事情,但是了解操作系统,计算机网络这些内容,能够让人在遇到问题时,比如一个bug和操作系统(数据库)的底层相关,或者和编程语言本身的实现就有关系, 而不了解这些,就无法去处理,甚至无法发现。

真正的大厂,会开高薪招聘,但是对于校招生来说,这高薪真的不是因为你现在的能力值这个钱,而是提前下注了你未来的成长。


3.心态问题

我面试过很多公司,国企,私企,外企。 实习、工作、参观过很多公司。

程序员,真的是很可爱的一群人。无论是在什么公司,科技部门都是所有部门里面最单纯的,也是同事、上下级之间包容性最大的,基本上都是对事不对人。(个人见解)

所以,在面试的时候,尤其是技术面试的时候,心态可以放轻松,问的东西,你不会也很正常,面试官说不定也是面试前才边复习边学才知道的。

所以切记,不要因为被提问了几个你不会的问题,影响到心态,让你觉得你自己很菜,或者自己肯定通不过。

你需要做的,就是展示自己会的,自己不会的,简简单单的说不会,或者了解不多,就可以了。 (当然,面试的内容最好是录音,或者记下来重点和不会的点,回头还可以学)

4.着装问题

1.面试私企,除非面试之前有要求着正装,不然正常情况穿正常就行,不要太花里胡哨。
2.面试国企、外企,大部分情况下也是正常穿就行,要求穿正装的一般邮件会有通知。 不过一些很明显,很看重体面的公司,最好是能够着正装去面试(like bank)。 (我当时去面bank的时候,同一批面试的其他所有人都是穿正装,就我一个人没穿,当时我尴尬极了,但是最后我过了,他们大部分都没过😄)


暂时想到这里了,后续想到其他的再补充哈。
——————————————————————————————————————————一条快乐的分界线

全部评论
嚯,是雷锋!(x
2 回复 分享
发布于 2020-10-30 12:08
雷锋哥
1 回复 分享
发布于 2020-10-30 12:16
点赞 回复 分享
发布于 2020-10-30 11:38

相关推荐

11 20 评论
分享
牛客网
牛客企业服务