InterviewPoint - meetbill/meetbill.github.io GitHub Wiki

面试点

总体流程

  • 编程能力( 注:语言掌握情况,实际代码编写能力,类C语言/Java/脚本类/前端web相关/网络编程/多线程编程/数据库编程等... )
  • 数据结构( 注:对数据结构的理解、应用,能否根据问题进行数据结构变换以解决复杂问题 )
  • 算法掌握( 注:对于算法题本身,重点考察对于题目的解决思路,以及候选人对问题的理解和判断 )
  • 专业知识( 注:人工智能/数据挖掘/信息检索/数学分析/统计建模等 )
  • 系统知识( 注:系统的整体认识及核心问题理解:如linux内存分配方法,CPU调度,tcp/ip实现等 Linux系统/网络... )
  • 抽象能力( 注:对于问题本身如何抽象,能否映射到具体的方法、算法上去 )
  • 项目经验( 注:项目本身的复杂程度,和公司的相关性,面试者在项目里面的职责,软件工程相关意识和能力等等 )
  • 项目管理( 注:定位产品问题、规划设计产品、协调推动实现、推广运营产品 )
  • 文化适应度( 注:文化价值观:认同“简单可依赖”的文化 使命感:认同“用科技让复杂的世界更简单”的公司使命 )