技术面试介绍

内容:

1、技术面试的形式

2、技术面试的大致环节

3、技术面试应具备的素质

参考:

《剑指offer》第二版 - 第一章

《Java程序员面试笔试宝典》- 第一章、第二章、第三章 

1、技术面试的形式

技术面试大致上可以分为以下形式:

  • 电话面试
  • 共享桌面面试
  • 现场面试

(1)电话面试

(2)共享桌面面试

(3)现场面试

2、技术面试的大致环节

技术面试的大致环节可以分为以下三项:

  • 行为面试
  • 技术面试(核心)
  • 应聘者提问 

(1)行为面试

(2)技术面试(核心)

(3)应聘者提问 

3、技术面试应具备的素质

技术面试中应聘者应当具备的基本素质如下:

  • 扎实的基础知识:熟悉编程语言(1到2门)、数据结构和算法
  • 高质量的代码:正确、鲁棒性、完整
  • 清晰的思路:解决复杂性问题时有清晰的思路
  • 优化算法效率:时间复杂度、空间复杂度
  • 综合能力:学习沟通能力、发散思维能力等

(1)扎实的基础知识

(2)高质量的代码

(3)清晰的思路

(4)优化算法效率

(5)综合能力

猜你喜欢

转载自www.cnblogs.com/wyb666/p/10230561.html