第一章 面试的流程

1.1 面试官谈面试

初级程序员(算法+数据结构);高级(专业技能+项目经验)

公司近况、项目情况;合适的问题问面试官

多沟通,做好整体规划再写代码

1.2 面试的三种形式

电话面试 →  *远程面试(共享桌面写代码&调试)→ 现场面试

电话面试:

外企英语面试(没听清要问)

Mark:练习听力

远程面试:

考查:编程习惯&&调试能力

(1)想清楚再动手;(2)良好的代码命名和缩进对齐;(3)单元测试

调试:设置断点、单步跟踪、查看内存、分析调用栈 

现场面试:

路程(预留30min)、提神吃的 、提问问题

1.3 面试的三个环节

行为面试:

STAR模型:situation(项目背景) task(自己任务,‘参与’vs‘负责’) action(为完成任务做了哪些工作) result(贡献)

一个举例
参考例子

 

可能会被追问的问题

技能:了解 vs  熟悉(√)vs  精通

跳槽原因:避免消极抱怨(eg:老板苛刻、同事相处、加班、工资低)

技术面试:

基础知识:(1)编程语言;(2)数据结构【链表、树、栈、队列、哈希表等】 ;(3)算法【查找、排序 eg:二分查找、归并排序、快速排序】

代码:边界条件、特殊输入【写代码前先想测试用例】

学习能力(最近看什么书、新概念)

应聘者提问:

不要问:公司发展战略、薪水、面试结果

推荐问:与应聘的职位和项目相关

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值