winter 老师直播
【主题】BAT 招聘前端工程师,都会问哪些问题?
【嘉宾】winter,前手机淘宝前端负责人
【你将获得】
1.BAT 面试前端工程师更看重哪些能力?
2.面试官都喜欢在哪些地方埋点?
3.前端工程师面试建议
4.前端工程师职业发展建议
经典面试流程
- 项目介绍
- 请介绍一下你的项目?
- 我实现了Native和js的通讯方案…
- 项目中的一些细节追问
- 那么具体方案是什么?
- 你有没有对比过其他的方案?是否有过调研? 很多人挂在这里没有
- 技术问题
- 讲讲js中的面向对象
- 请编写代码证明你的分析
- 职业发展问题
- 算法题
- 写一个快排,冒泡排序
- 有趣的问题(面试官印象不错的反映)
- 为什么下水井盖是圆的?
- 设计问题(初级不考)
- 请设计一个轮播组件的API
- 案例问题(初级补考)
- 假设我们现在面临着一个故障,部分用户反馈无法登陆页面,你将怎么排查
- 闲聊
- 你喜欢看那些技术书籍?
- 协作
- 如果你的技术方案和一起合作的同学不一致, 你该怎么说服他?
- 方案我可以用对面的,但是我看到他方案的问题也要解决,谁负责,责任对等,然后实在不行可以向上级询问方案,寻求更好的方案。
- 压力
- 我觉得这个方案不对,总问?打破沙锅问到底
- 稳定性
- 我看你家在深圳,计划长期在xx发展吗?
忘记面试题
- 那些面试官没有问的问题
- 我为什么要招聘你? -> 你是否有我们公司需要的能力? -> 你取得的成就是否真实? && 你取得的成就是否能体现你的能力?
面试题没有总分
挂掉的快速通道
- 简历造假
- 敷衍答案
- 基础概念错误
- 坚持错误
- 纠缠面试官
一题过关
- 稀有技能
- 命中隐藏答案
- 给面试官惊喜的方案
- 秒杀算法题
简历
- 我没有大厂经验,能进BAT吗?
- 我不是一本/211/985/top2,能进BAT吗?
- 等等(赵州桥原理)
- 简历一定不能造假(木桶原理)
怎么花两年事件去面试一个人
- 书单+Github,相当于一个两年左右的面试
知识与知识体系
- 没有体系的知识是非常难以记忆的
- 知识体系: 组织、链接、理解(多思考联系)
- 知识体系的方法论:完备性、逻辑关系
编程能力
编程能力解决的是把需求到计算机可执行代码问题
- 算法
- 数据结构
- 语言表达
架构能力
架构能力解决的是系统规模带来的复杂性问题
- 客户端架构
- 服务端架构
- 前端架构
四大目标
- 抽象
- 封装
- 解耦
- 复用
工程能力
工程能力解决的是参与人数带来的复杂性问题
- 质量与效率
- 工程手段: 制度、工具、平台