第一关率先来到专业面试。
通关要点
通关第一要点,先知道专业面试官会问什么?
- 主要技能点:考察专业技能、知识经验
- 通关要点:领域内知识技能无所不知,过往经验一个顶俩
考察方式
专业面试官会如何考察知识经验和专业技能呢?
通常来说,面向不同候选人(经验/经历不同),会来取不同的面试策略和方法
- 经验较少:主要会考察岗位必备的基础知识和专业技能
- 经验丰富:主要会考察专业和思考的深度,以及克服困难、解决问题,灵活使用等能力
举个栗子
产品岗位
- 基础问题:过往的XX项目工作中,你如何判断需求的优先级?
- 进阶考察:你负责的XXX产品/功能上线后效果如何?后续有没有继续选代?选代后效果如何?
]AVA岗位
- 基础问题:请谈谈如何在项目中使用多线程技术,以及怎么保证多线程的运行安全,请举一些真实业务场景中的例子。
- 进阶考察:举例说明在项目中遇到的一个技术挑战,描述是如何解决的,并说明针对该问题的思考过程和解决方案。
人工智能岗位
- 基础问题:XXX算法模型的优缺点,能解决什么建模目标?与业内的之前的机器学习技术之间有哪些区别?
- 进阶考察:请分享一个你在算法项目中的最大挑战,并介绍你是如何克服的?
运营岗位
- 基础问题:你的运营目标是什么?基于目标你做了哪些运营策略or项目,能举一个例子吗?
- 进阶考察:如果要对你的XXXX运营项目复盘,你觉得做的好的地方有哪些?可待优化的地方有哪些?如果让你重新做一次,你会怎么做?
通关Tips
以上问题示例,仅作为专业面试的提问方向参考实际面试中,面试官一般会根据岗位方向,以及个人的工作/项目经历针对性进行提问
经典问题
- 从简历入手,比如你做的这个项目内容是什么,你做的是什么,然后根据他的回答逐步深入,比如说用了什么技术,你为什么这么用,其他的方法为什么不可以呢,还有这个技术的底层原理
- 请你说说在以往的工作经验中,你是如何解决需求变动导致的变动成本较大的问题?你对目前的岗位理解程度有多深?
- 讲述下工作中碰到棘手的BUG时是如何去查询和定位以及如何解决的经历。
- 在整个产品开发的过程中,你扮演什么样的角色。
- 你觉得你的方案还有哪些可以改进的点?如果重新做这个项目,你会从哪些方面改进
下一关,综合面试启程!