左神牛课网讲座第一发之面试经验

左程云
华中科技⼤大学本科,计算机科学与技术专业 芝加哥⼤大学硕⼠士,计算机科学专业 曾经在IBM、百度⼯工作
刷题5年的算法热爱者 著有《程序员代码⾯面试指南》,即将出版发⾏行 QQ: 303233886 欢迎骚扰,我估计你们问的题我都刷过...
笔试过程
考试内容为基础中的基础,看好书即可拿下,因为⼀一般来讲卷⾯面分数过35就 可以拿到⼀一个⾯面试资格。
研发岗位笔试试卷题型分配为算法与数据结构部分(30%~40%),⽹网络、数 据库、操作系统、系统设计和语⾔言特性等部分(60%~70%)
前端⼯工程师的试卷⼏几乎都是语⾔言特性的题⽬目(html/CSS/JavaScript/JQuery/ Bootstrap等)
具体基于某⼀一种编程语⾔言的笔试试卷同上
算法岗位、⼤大数据岗位的试卷算法与数据结构⽐比例激增
⾯面试过程
1,介绍⾃自⼰己 记住:
1,⼲干净利索,半分钟到⼀一分钟的时长;
2,千万犯奇葩 2,介绍⾃自⼰己最得意的项⽬目
记住:
1,不要随便拿课程设计糊弄。 2,项⽬目要么有业务上的亮点,要么是体现开源的特点。 3,最优的项⽬目介绍是什么样⼦子的?买个关⼦子,接下来揭晓。
⾯面试过程
3,由难到易的⼏几道⾯面试题 记住:
1,题⽬目模糊不清的地⽅方迅速问,这可能是⾯面试官在考察沟通能⼒力 2,先把暴⼒力解法与⾯面试官进⾏行简单讨论,再思考和实现优化解 3,与⾯面试官谈论的基础是时间复杂度和空间复杂度
4,有什么想问的... 记住:
1,这不是放松的时刻,其实这个阶段⾮非常重要 2,接刚才的关⼦子,最好项⽬目是紧贴⾯面试官⽇日常⼯工作的 3,千万要⾃自信,并且对公司展现出热情
5,坚持住的最后⼀一⾯面 记住:
    重点考察的是表达能⼒力以及能否融⼊入团队,有⾯面试题也是简单题
⾯面试过程
⾯面试第⼀一原则:让⾯面试官喜欢你,因为他们在选同事 special offer是个传说
算法和数据结构题⽬目
其他任何类型的题⽬目见过就不可能错,这⾥里要推荐⼀一下⽜牛客⽹网: 1,⽹网站上试卷很多。
2,针对每道题⽬目都有⽤用户讨论。
为什么⼏几乎所有⽉月薪过万的公司都爱考算法与数据结构的题⽬目? 1,真正代表coding能⼒力 2,因为特别不好准备,所以⼀一定程度上可以验出聪明⼈人 3,⼈人员淘汰率可控 4,如果你不是特别聪明,⾄至少你可以选择勤奋
刷题推荐的语⾔言
  选择哪种语⾔言刷题,可能会⾯面临这种语⾔言的⼩小⾯面试题
推荐使⽤用的语⾔言: C++,Java
不推荐使⽤用的语⾔言: C,PHP与Python等脚本语⾔言

刷题过程中会遇到的困难
1,教材内容不⾜足以应付⾯面试,从知识到逻辑的练习都远远不够; 2,资料难收集,各种书,各种⽹网站,各种博客,各种论坛,练哪个? 3,理解算法与数据结构的题⽬目的门槛较⾼高,过程虐⼼心易放弃。 4,根本不知道⾃自⼰己到底刷到了什么程度,⽆无法持久地进步。 5,因为时间关系,⼤大多数同学根本做不到题⽬目之间的关系总结。
总结起来⼀一个字:散

 

posted @ 2015-08-11 13:06  微博和csdn还有你  阅读(276)  评论(0编辑  收藏  举报