写点什么

程序员面试必备 40 问

  • 2019-07-02
  • 本文字数:1055 字

    阅读完需:约 3 分钟

程序员面试必备40问

不久前 InfoQ 上一篇阿里 P10、腾讯 T4、华为 18,互联网公司职级、薪资、股权大揭秘的文章获得了很多程序员的关注,大家都想进”大厂“,但是机会总是要给有准备的人。除了在工作中提升自己的”硬实力“,在面试中应该掌握哪些”软技巧“呢?正好看到Relocate.me上一篇文章:教给程序员在面试中一定要问的 40 个问题。今天我们就把这 40 个问题汇总给大家,希望对大家的面试有所帮助。

技术问题

1、这个项目使用了哪些技术(语言,框架,库)?


2、应用程序是一体化架构还是微服务架构?


3、采用了哪些设计模式?


4、这个项目是使用本地托管服务,还是使用云服务?


5、团队是否采用持续集成和持续部署实践?


6、项目中是否使用了容器技术?


7、在项目部署之前,团队成员之间是否互相 Review 了代码?


8、谁负责维护这个项目的文档?它多久更新一次?


9、代码是如何测试的?使用了哪些类型的测试工具?


10、开发人员编写了测试,还是说仅仅是 QA 的责任?


11、测试的代码覆盖率怎么样?


12、使用了什么缺陷跟踪系统?


13、如果服务器故障转移发生在半夜,谁来负责解决问题?


14、项目是否有随叫随到的轮换?


除此之外,还要尽可能多地了解数据库、API、构建工具,IDE,版本控制系统等。

团队管理和公司文化

15、团队计划实现的短期目标和长期目标是什么?


16、项目目前是否在筹集投资?


17、项目使用什么方法(瀑布,敏捷,看板,Scrum)?


18、项目开发和维护的比例是多少?


19、团队有多少人?


20、团队中有多少外国人?


21、我将向谁汇报?我会被别人作为汇报对象吗?


22、这个职位的增长空间在哪里?


23、我是否需要进行轮岗?


24、我会去组织任何黑客马拉松或工作坊吗?


25、公司是否会给我提供额外培训的机会和费用?


26、我会有导师吗?我是否还需要指导其他人?


27、时间表有多灵活?


28、可以在家工作吗?


29、我必须加班吗?如果是的话,是否会支付加班费?


30、我是否需要出差?出差的目的地和频率是什么?


31、公司会有团建吗?如果是,频率是什么?


32、如果团队内部发生了冲突,通常如何解决?


33、我的搬迁套餐包括哪些内容?

招聘过程本身

34、面试过程包括多少个步骤?


35、技术面试是远程面试还是现场面试?


36、在技术面试中,我是否需要现场编写代码,还是说只需回答技术问题?


37、测试任务是什么样的?


38、执行测试任务是否有指定时间和截止时间?

其他重要问题

39、这份工作的薪水范围是多少?薪水的上调空间有多大?


40、我可以亲自与一些团队成员交谈吗?


招聘人员对第 40 个问题的回答和反应,将让你印证他们说的话是不是真的。


原文链接:


https://relocate.me/blog/resume-interview-tips/


2019-07-02 14:589246
用户头像
张晓楠 InfoQ总编辑

发布了 144 篇内容, 共 111.2 次阅读, 收获喜欢 379 次。

关注

评论 1 条评论

发布
用户头像
M
2019-07-07 18:13
回复
没有更多了
发现更多内容

经久不衰的设计定律是不要让我思考的设计

宇宙之一粟

读书笔记 设计 设计思维 设计原则 9月月更

Lua脚本在Redis事务中的应用实践

京东科技开发者

数据库 redis 事务 开发语言 Lua脚本

Vue3-无限滚动的懒加载-本地数据操作版

Sam9029

Vue 前端 懒加载 9月月更

Docker镜像列表中的none:none是什么

程序员欣宸

Docker 9月月更

Java | extends关键字【面向对象的第二大特征——继承】

Fire_Shield

Java 9月月更 extends

数字化办公,企业OA软件技术该如何发力?

FinClip

Vue3-无限滚动的懒加载-模拟网络请求Mock版

Sam9029

Vue 前端 9月月更 无限滚动

基于微信小程序的会议室预定平台开发笔记

CC同学

PipyJS - 函数式网络编程语言

Flomesh

Service Mesh 服务网格

成为优秀程序员的8种方法

小小怪下士

Java 程序员 职业发展

设计模式和七大设计原则不难的

知识浅谈

设计模式 设计原则 9月月更

前端面试哪些是必须要掌握的

loveX001

JavaScript 前端

网安超基础一周目

吉师职业混子

9月月更

追光动画《杨戬》:水墨、石窟、洛神赋,中式美感背后有中国云计算

B Impact

汽车总线系统

不脱发的程序猿

汽车电子 CAN总线 汽车总线系统

大数据调度平台Airflow(六):Airflow Operators及案例

Lansonli

airflow 9月月更

Qt|制作简单的不规则窗体

中国好公民st

qt 事件 9月月更

35岁程序员自荐:我所掌握的架构技术

小小怪下士

Java 程序员 中年危机

这样Debug,排查问题效率大大提升...

程序知音

长安链ca 容器部署(解决无法访问Mysql问题)

长安链

为什么Java中有三种基础的类加载器?

小小怪下士

Java 编程 程序员 程序

开发者有话说|谈谈自己大学期间的收获,以及毕业的求职经历

芯动大师

个人成长 成长路上的思考 初心不变

Java基础科普

吉师职业混子

9月月更

【数据结构】利用Python手把手带你自定义矩阵

迷彩

数据结构 矩阵 矩阵运算 9月月更 自定义矩阵

从0开始的计算机之路

吉师职业混子

9月月更

netty原理分析

小小怪下士

Java 编程 程序员 后端 Netty

架构师成长之路——什么是架构师

小小怪下士

Java 程序员 架构 后端

【存疑】爬虫学习中decode问题

Sher10ck

存疑

2022-09-22:以下go语言代码输出什么?A:5、B:不能编译;C:运行时死锁。 package main import ( “fmt“ “time“ ) func main

福大大架构师每日一题

golang 福大大 选择题

【网络安全】记一次简单渗透测试实战

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞利用

Java 面试之技术框架

小小怪下士

Java spring 编程 程序员

程序员面试必备40问_文化 & 方法_张晓楠_InfoQ精选文章