您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
三月底离职,到目前面试了十几家,为什么面试官总是喜欢问很底层的原理问题?这些问题?
底层,原理,问题三月底离职,到目前面试了十几家,为什么面试官总是喜欢问很底层的原理问题?这些问题?
发布时间:2019-02-08加入收藏来源:互联网点击:
回答于 2019-09-11 08:43:50
java开发吧,头条有个BAT今年金三银四的面试题,HashMap原理,数据库索引原理啥的,那套题全部刷一遍,多准备准备,今年的面试基本就是问的这些,刷完面试,然后总结下,就能面上
回答于 2019-09-11 08:43:50
大多数it或软件开发的机构、公司,他们并不清楚要找什么样水平的人。临时抓的技术人员也好、项目组用人单位的负责人也好,往往以不超越自己的技术为标准,作为选择人才的标准。应聘者上网找“攻略”做应试准备,招聘者照样找“攻略”准备考题。应聘者内心就把“攻略”当基础,招聘人则把“攻略”当准绳。“那些”真的是基础吗?别逗了!
回答于 2019-09-11 08:43:50
为什么面试官会问底层原理问题?
hello~我是一个互联网行业的HR,支持过大厂一线的招聘工作,技术开发类面试问底层原理,无外乎以下三点原因↓
技术深度
问底层原理,来考评你的思考深度,和对底层问题有没有好奇心。如果你只是范范的写代码,没有思考底层的原理问题,那么可能思考深度、探索好奇心方面会比较薄弱。后期遇到技术评审会,或者技术培训,你可能会无法胜任。
例如:\"Java IO 底层的读写流程\",会窥探到你对\"服务器端处理网络请求的流程\"是否了解,并是否能够清晰的表达出来。
可培养力
1-3年工作经验:如果是这个年限范围的程序员,问到底层就是看你的思考深度、学习和接受新事物能力和表达能力,而不是真的在意你懂不懂,主要是考察后期是否有可培养、发展的潜力。如果确实答不上来,可以尝试反问面试官这个问题,让他给你解答,你再把答案复述一遍就好了,也能体现你的优秀的理解力和学习力。
3年以上工作经验:如果是这个年限范围的程序员,基本是比较中高级的程序员了,也许面试的技术岗位要求带新人,那么问到底层就是为了检测未来能否胜任产品的研发工作,并将自己的技术普及、教给团队其他人等能力是否具备。懂底层的话会更好地表达代码的逻辑及运行原理。
面试官也不会
这种情况在BAT之类的大厂基本是不会有这样的面试官的,BAT大厂的面试官都是技术非常优秀,有面试专业培训过的。如果小公司问底层问题,有可能面试官也不会,需要从你的解答来验证你的能力。同理,你也可以反问面试官这个问题,看看他怎么解答。他能答上来就说明他要求技术标准高,答不上来就是他也不会,想从候选人侧得到答案。
以上是我看法哦,希望对楼主有所帮助
@头条号 @头条职场 @今日头条
回答于 2019-09-11 08:43:50
作为一个经常面试别人的面试官,我也经常问别人一些底层原理,一般人都停留在会用的层面,如果能答出一些底层原理问题,说明这个人平时喜欢研究技术的。
回答于 2019-09-11 08:43:50
因为你面的是职位低的岗
回答于 2019-09-11 08:43:50
平常开发过程中可能不需要了解太多的底层,但如果是性能调优以及bug排查,不了解底层你可能不知从何下手
回答于 2019-09-11 08:43:50
你面的是coder,自然问你coding的内容,coding只能问语法原理啊。。。如果面designer,那肯定就偏设计,方案,控制了。。。如果面manager那肯定是工程,质量,计划,源码管理,任务分配了。。。。。。
不同职位,不同面试类型。。。。
上一篇:感觉一直偷偷喜欢着的人,一直都不喜欢我,这感觉准吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |