程序员面试小技巧
面临毕业季,很多毕业生都非常困惑,程序员也是如此,面试的时候经常会被询问项目相关问题,顿时觉得有点手足无措。
今天就来分享一下公司面试官让程序员讲项目究竟是考察哪些能力。
1、你在项目中担任的角色
IT行业和程序员的简历是很难造假的,如果你在简历上写的天花乱坠,但是一面试就漏洞百出,还是如实写的好。
面试官询问你项目的相关事情,并不是对这个项目感兴趣,而是想了解你在这个项目中担任什么样的角色。一般面试官都能从你叙述的语气和眼神中知道个大概,随便提问项目的几个问题,如果不是程序员或者没有做过这个项目是很难回答出来的。
2、考察框架及技术选型
很多面试官都会问程序员为什么要使用这个框架,与别的框架相比它有什么区别和优势。
举个简单的例子,如果你说你们的数据存在非关系型数据库的时候,很多面试官就会询问你非关系型数据库与关系型数据库的对比。
让面试官认为你技术知识和框架把握的程度就要看你自己的回答和发挥了,在面试之前可以多找一些相关面试资料进行演练。
3、技术深度
一般来说,想要实现个人用的功能,基本学过编程的都能写出来,但是怎么实现万人同时用的功能就是展现真正技术的时候。
比较有经验的面试官通常都会问你做的这个系统并发有多高,如果想要提升,有哪些地方可以改进。这个时候,最好快速的进行思考,可以从缓存、扩容、数据的一致性等方面进行回答。
4、应变能力
面试不仅是为了考察技术,应变能力和沟通能力也是考察的内容。在互联网快速发展的时代,所有的产品和需求都是需要随时更迭的,哪怕是拥有强大用户的