编程面试

编程面试(英語:coding interview),是一种聚焦于解决技术问题的面试形式,这种形式的流行最初由微软引领起来,并逐渐由亚马逊FacebookGoogle等公司加以发展。[1][2]编程面试主要测试被面试者的技术知识储备、编程能力、解决问题的能力以及创意,通常需要被面试者在白板上进行书写(所以常称之为“白板编程”)。参加此类面试的候选人通常有计算机科学信息科学计算机工程电子工程学位。面试的题目通常和算法数据结构数学甚至智力游戏有关。[3][4]编程面试可以发生在真人面试,或者通过网络的虚拟形式进行。

参考文献

  1. ^ Applicants blog after Google interview. 互联网档案馆存檔,存档日期March 13, 2011,.
  2. ^ Job Interviews Get Creative, NPR 2003页面存档备份,存于互联网档案馆). Retrieved from the World Wide Web on January 16, 2006.
  3. ^ John Mongan, Programming Interviews Exposed: Secrets to Landing Your Next Job 2nd, Wrox, ISBN 978-0-470-12167-2 
  4. ^ McDowell, Gayle Laakmann. Cracking the Coding Interview 6th. Palo Alto, CA. 2015. ISBN 978-0-9847828-5-7. OCLC 913477191.