剑指offer第一天

了解面试流程和面试考察点

面试流程和环节

在经过网申或者在线笔试之后,面试:先电话面试,再现场面试。

面试三个环节:

  1. 行为面试(自我介绍结合简历,简短,自己做了哪方面)
  2. 技术面试()
  3. 应聘者提问

行为面试补充:

  • 准备简历时:应聘者的项目经验按照 star 模型来组织。

    背景(少说)–任务(参与,负责)–做的工作和解决方案–贡献(完成几个模块,优化,bug)

  • 针对简历上的项目,都要想清楚:
    • 遇到的最大问题,怎么解决的
    • 项目中学到了什么
    • 团队合作
  • 需要掌握的技能:了解、熟悉、精通【服从正态分布】

技术面试补充:

从以下几方面来考核:

  1. 基础知识:

    编程语言
    算法和数据结构(查找和排序,集合类,树和链表,需要做到对链表的插入和删除节点了如指掌,对二叉树的各种遍历方法的循环和递归)

  2. 高质量代码(经过测试用例,鲁棒性好,对边界值、特殊值、错误值均处理)【写代码前写想好各种情况,组织测试用例】
  3. 思路(可以通过画图、举例、分解)
  4. 优化效率(知道怎么衡量复杂度,会通过数据结构或者算法降低复杂度)

提问一些什么问题:

  1. 不要跟技术谈薪资
  2. 可以问问自己有什么不足,需要加强的
  3. 可以问问现在公司的开发架构、前后台什么的
  4. 可以让其推荐一些书
  5. 了解应聘部门的业务,问问业务中会遇到的技术问题?
显示 Gitment 评论