认识达内从这里开始

认真做教育 专心促就业

程序员技术面试都有哪些常见问题?

程序员面试不同于一般岗位的面试。当你在羡慕程序员十几万美金年薪的同时,你却不知道程序员面试时,要经历的重重磨难和压力。今天,北京达内小编就带大家总结一下程序员技术面试都有哪些常见问题?

1、你用过我们公司会使用的某个编程语言/技术吗?

这种问题一般都是对技术的提问,也是考核能力的问题,不过切记在这种问题上夸大其词。

诚实回答就好。如果你对提到的东西没有太多的接触,如实告知。因为如果你谎称自己使用过这一编程语言/技术,在技术面中你就可能会遇见相关问题,到时候如果你不会就糟糕了;在这种情况下你可以说一下自己熟悉的语言并说明自己的学习能力不错。

2、你在过去的工作中曾做过什么项目?

关于项目问题,想了解的无非是项目经验,我们很多人其实比较容易出现两个问题,一个是,经验不足硬说足,一个是经验很足却无法充分表达,二者在回答这个问题时都容易出现表达意外。

那么,回答要注意什么呢?首先是要简洁。千万不要漫谈,因为这样很容易让面试官觉得你的叙述冗长无聊,所以你需要简洁地描述你目前工作中所涉及到的较为成功的项目。

3、说一个你基于客户数据做的决定?

这个提问其实是在考察你有没有一定的客户敏感度,回答这个问题一定要清晰、详细。数据现在在工作中扮演着越来越重要的角色,通过这个问题,面试官想了解你是否有一定的分析能力。所以你需要具有分析客户展现给你的数据、得出结论、然后基于分析做出决定的能力。

你可以按以下步骤描述:收到数据、你基于此数据做出了什么决定、这个决定是否得到正面的反馈。

4、当检查另一个团队的代码时 最重要的是什么?

这个问题是个陷阱题,虽然它问的是最重要,但是如果只答出一点是很难得到满意的反馈的,所以在回答这个问题时,不要局限自己的想法。这道题是用来测试你的知识面、你是否能清晰的表达自己的想法以及你的视野是否狭隘的。

所以不要只说一点,因为这个问题的答案绝不止一点,你可以从下面几个方面简单回答:
功能、可读性、可维护性、安全性、简洁性、监管要求、资源优化

5、对于日常工作(任务)的记录 你喜欢用什么工具?

这是一道效率探索题。首先依然是诚实回答,不需要说出一个多么高大上的东西。如果你没有使用Trello boards、Asana或其他一些管理app,你说用纸和笔记录的也是完全没问题的。

因为这道题主要是看你是否善于管理追踪自己的task,以免工作中出错。但是一定不要说:“我不用工具,我用脑子记的。”这样会体现出你的不专业度哦。

以上就是北京达内小编为您总结的  程序员技术面试都有哪些常见问题? IT面试中,难点问题层出不穷,技术岗位很多的面试技巧虽然有用,但并非主导作用,我们要做的还是坚持提高自己的技术水平,并且在一步步的成长中,成为更好的自己。

程序员技术面试都有哪些常见问题?

<  上一篇:软件测试经典面试题
下一篇:云计算常见的5道面试题总结  >
相关推荐
最新资讯
免费试听课程
  • 全部课程
  • IT课程
  • 设计课程
  • 运营课程
Free courses
最新开班时间
  • 北京
  • 上海
  • 广州
  • 深圳
  • 南京
  • 成都
  • 武汉
  • 西安
  • 青岛
  • 天津
  • 杭州
  • 重庆
  • 厦门
  • 哈尔滨
  • 济南
  • 福州
  • 沈阳
  • 合肥
  • 郑州
  • 长春
  • 苏州
  • 大连
  • 长沙
  • 昆明
  • 温州
  • 太原
  • 南昌
  • 无锡
  • 石家庄
  • 南宁
  • 中山
  • 兰州
  • 佛山
  • 珠海
  • 宁波
  • 贵阳
  • 保定
  • 呼和浩特
  • 东莞
  • 洛阳
  • 潍坊
  • 烟台
  • 运城
  • 开课名称
  • 开班时间
  • 抢座
  • 咨询
  • 开课名称
  • 开班时间
  • 抢座
  • 咨询
预约申请试听课