面试官谈面试
●初级程序员偏向于考察算法和数据结构,看基本功
●要对公司近况、项目情况有了解,对应聘的工作有热情,还要准备合适的问题问面试官
●不要急于编写代码,应该先了解清楚所要解决的问题。多和面试官沟通,写完也不要立马提交,要自己检查并借助测试用例测试代码。
面试的形式
电话面试
共享桌面远程面试
●思考清楚再开始编码
●良好的命名习惯和缩进对齐习惯
●要进行全面的测试
现场面试
●衣服得体:不一定穿正装,舒服干净就行
●准备问题:提前了解,准备问题问面试官
面试的3个环节
行为面试
●项目经验:见p6
●掌握的技能:
如果与职位相关,可以写了解某技术,不相关就不要写
对技能的大部分掌握程度应该是“熟悉”
●为什么跳槽:见p8
技术面试
●扎实的基础知识
●高质量的代码:边界条件、特殊输入很重要
●清晰的思路:
遇到链表二叉树之类的题目,可以画出来简化题目
●优化效率的能力:
如斐波那契消除重复计算
●优秀的综合能力
应聘者提问环节
●不要问和自己的职位没有关系的问题
●不要问薪水
●不要立即打听面试结果
推荐的问题见书p18