当前位置: 知识学习 > 技术人员如何面试?

技术人员如何面试?

  • 分类:知识学习
  • 更新时间:2025-04-27
  • 发布时间:2024-05-10 09:35:10
国内的招聘市场慢慢成熟。关于这一点,在程序员的招聘过程中,尤为突出。我在国内面试了至少几十家企业,一线到二线,经历各种奇怪的人,‘技术经理’,‘HR’...想起很多有趣的招聘公司,在面试的时候总会和你聊很多东西。过程很短,但是内容很多,信息
内容详情

国内的招聘市场慢慢成熟。关于这一点,在程序员的招聘过程中,尤为突出。

我在国内面试了至少几十家企业,一线到二线,经历各种奇怪的人,‘技术经理’,‘HR’...

想起很多有趣的招聘公司,在面试的时候总会和你聊很多东西。过程很短,但是内容很多,信息量很大。

最近的一次在澳洲的面试过程更是如此。技术负责人问我说,你一般用什么做开发前端...

初学者,或者没有项目经验的人,一般会说,我用jQuery,AngularJS,backbone...

这样子回答,会让提问题的人兴趣盎然。如何前端开发本身是很泛的话题,从电脑到移动端都能说出很多东西。

这类问题,其实很容易回答,但要想回答得好,需要自己有完整的知识体系做支撑。可以参考,网上各种前端技能树。

大概能这么回答,一般写网站,会用到常见的MVC结构,UI上会用到Boostrap,Amazeui等。

JS上用过AngularJS,JQuery,ReactJS。一些特别的动画特效,用canvas的粒子特性。

后台上,各种后台语言,相应的模板语法,有很多语法糖,一般用到就查,都做过一些。

还有代码打包工具。测试,调试,IDE等都能随便说一些......

这里说完大概两三分钟,基本上技术面试已经可以过了。毕竟是写代码的,懂了的话,有这种思维逻辑的习惯才是最重要的。

很多细节都可以在google中去完善。时间久了,自然而然的遇到了很多问题,一般人能系统话的说出这些话,也能很自然的懂很多东西。

大公司的面试就喜欢问一些所谓的刁钻一些问题。考验一个人是不是不求甚解,知其然不知其所以然。

例如,会问,如何在网页中复用一个长列表,避免占用内存过高,有没有遇到性能瓶颈的问题,ReactJS的比较算法有没有了解过。源码阅读的水平到了什么阶段。

这里,我就忍不住吐槽一下,妈蛋,知道了又怎么样,还不是每天写不断被产品经理要求删除并且低质的代码...

还不是每天写着按照设计稿的一像素纠结的代码,还是做各种市面上不通用的所谓的‘精致’的动画,顶着需求,做一只加班狗。都是工作而已。

吐槽归吐槽,上面被问到的这些问题一般也难不住我,哈哈,因为我定期翻阅很多的人的博客啊,他们都会提及到,我都会做了一些search。

这是一个普通的,工作了三年,相对高级工程师岗位,技术面试过程,能回答上来的东西了。

虽然要做到也不是一时半会,一下子就会。但还是很容易的。很多人都已经按部就班的做到了。即使用了5年...

做法也很容易,主要就是多思考,多看有帮助的文献,多看代码。例如,程序员修炼之道这类的书籍。

系统化的思考能力不难掌握,难得是持之以恒的去完善修改。一直保持最初的追求。

接下来,5年的资深技术人员面试,就涉及到架构的设计问题了。我也不算资深的架构师...还回答不好这个问题。

这里强势插入,一种更好的姿势,Github。很多人并不擅长去如何表达自己。Just show their the code.

这也很好啊,维护自己的github,定期开源一些小项目,自己也维护一些项目,也是非常好的选择。就看你写过的代码风格,也能很好的表达。

我到了澳洲这边,在海外的时候,由于口语不是特别六,所以面试的时候,把自己的github也放到简历上,效果很好,第一天找工作,第二天上午面试,下午入职。

这边地广人稀...我运气还不是一般的好,还是本地上市公司...

再次吐槽一下可能在面试过程的不公平待遇。可能会被拒绝,不一定是能力问题,可能还是薪资问题。

我还记得几年前毕业的时候,找的第一份工作,被HR问有什么要求吗?我说薪资不能低于5K。

人家就开始教我做人的道理。年轻人不要好高骛远,xxx,然后给我发了offer,薪资4500,希望我好好考虑。

还有之后一线大公司的面试,过了技术面试后,HR想压薪资,不断的说自己公司多好,没错,就是‘苏宁’___

“我们一般只要985,2111的,你们只是普通的一本,已经是特别的xxx了....”

不合适就直接拒绝就是了何必接着刁难人,来凸显大公司的优越感。但是HR妹子也是为了公司利益,没什么好说的。

老实说,里边的技术水平真的不咋地,我见到有做iOS在苏宁水平也很一般...也不是特别好的公司...对待技术人员也不是特别好...

我是做后端的...一般不写前端...但是这边的工作一般要求什么都会写,所以,就问了上面的问题。

问完后,反而不问我后端的问题了,和我聊起了人生。平时有煮饭吗?有女朋友了吗?

Anyway,多花时间去积累,思考,多做一些有意义的事情,总能让自己的职业生涯越来越顺利。

生活也是,人生苦短。

原文作者

根据面试规则大体的问题,具体情况建议你需要对京东的公司做一下初步了解,公司运作模式,销售模式进行考察,问题可供参考:

你做项目经理几年了?能讲一下你做项目经理主要的职业是什么?

你目前工作中遇到d最大的挑战是什么?

能举例讲一个你做项目经理时遇到的困难,和最终处理办法?

平时项目进度怎么监控?

你的项目中都管理哪些数据?怎么收集及分析?

项目出现人手问题,怎么处理?等

专业一对一面试:

① 技术类面试:现场做题+面谈,技术类岗位不仅包括工科类技术,也包括需要明确的职称认证的岗位,譬如法务、财务、税务等等。这一类的面试现在越来越多采用的方式是现场做题+面谈。面试官会在现场给学生出一两道笔试题,目的有两个,一个是验证在线上笔试环节成绩的真实性;第二个目的是评估学生解决实际技术问题的能力。面谈的环节主要考察的还是学生对于技术的掌握,所以面试官会很看重学生在科研项目上的贡献和成果以及在同行业公司当中实习角色和成果。建议各位同学在面谈之前好好梳理一下自己在大学以及研究生期间和专业相关的事情都做了哪些,每一件事情、每一个项目、每一次实习自己的成果、贡献、得失都做好梳理和总结。

② 非技术类面试:对于非技术类的岗位,有一些职位对于专业背景要求没有那么高,譬如市场,销售,HR,行政等等。在这一类岗位上面试官最希望看到的是候选人是否有做好这个岗位的潜质。

点击查看全部内容