zoukankan      html  css  js  c++  java
  • 技术人员如何面试?

    国内的招聘市场慢慢成熟。关于这一点,在程序员的招聘过程中,尤为突出。
    我在国内面试了至少几十家企业,一线到二线,经历各种奇怪的人,‘技术经理’,‘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,多花时间去积累,思考,多做一些有意义的事情,总能让自己的职业生涯越来越顺利。

    生活也是,人生苦短。

    分享不易,扫码底部能请我喝咖啡_...

  • 相关阅读:
    Java User Thread and Daemon Thread
    BFS 和 DFS
    fail-fast vs fail-safe iterator in Java
    通过先序遍历和中序遍历后的序列还原二叉树
    单例模式总结
    TCP性能陷阱
    数据库事务的四大特性和事务隔离级别
    深入理解Java虚拟机- 学习笔记
    字符串,引用变量与常量池
    深入理解Java虚拟机- 学习笔记
  • 原文地址:https://www.cnblogs.com/Lxiaolong/p/6970831.html
Copyright © 2011-2022 走看看