作为IT从业人员,咱们去一家公司时,判断一家公司的专业性时,能够经过如下提问得到反馈:html
技术问题
一、这个项目使用了哪些技术(语言,框架,库)?
二、应用程序是一体化架构仍是微服务架构?
三、采用了哪些设计模式?
四、这个项目是使用本地托管服务,仍是使用云服务?
五、团队是否采用持续集成和持续部署实践?
六、项目中是否使用了容器技术?
七、在项目部署以前,团队成员之间是否互相 Review 了代码?
八、谁负责维护这个项目的文档?它多久更新一次?
九、代码是如何测试的?使用了哪些类型的测试工具?
十、开发人员编写了测试,仍是说仅仅是 QA 的责任?
十一、测试的代码覆盖率怎么样?
十二、使用了什么缺陷跟踪系统?
1三、若是服务器故障转移发生在半夜,谁来负责解决问题?
1四、项目是否有随叫随到的轮换?
除此以外,还要尽量多地了解数据库、API、构建工具,IDE,版本控制系统等。以上这些实际上真能判断出技术的高度,
若是一个招聘技术不明代码覆盖率,那说明技术视野浅薄,在今天软件研发若是尚未CI/CD流程,说明也是研发流程落后。面试
团队管理和公司文化数据库
1五、团队计划实现的短时间目标和长期目标是什么?
1六、项目目前是否在筹集投资?
1七、项目使用什么方法(瀑布,敏捷,看板,Scrum)?
1八、项目开发和维护的比例是多少?
1九、团队有多少人?
20、团队中有多少外国人?
2一、我将向谁汇报?我会被别人做为汇报对象吗?
2二、这个职位的增加空间在哪里?
2三、我是否须要进行轮岗?
2四、我会去组织任何黑客马拉松或工做坊吗?
2五、公司是否会给我提供额外培训的机会和费用?
2六、我会有导师吗?我是否还须要指导其余人?
2七、时间表有多灵活?
2八、能够在家工做吗?
2九、我必须加班吗?若是是的话,是否会支付加班费?
30、我是否须要出差?出差的目的地和频率是什么?
3一、公司会有团队建设吗?若是是,频率是什么?
3二、若是团队内部发生了冲突,一般如何解决?
3三、搬迁补贴费用包括哪些内容?设计模式
以上问题能够反馈出组织管理的水平,文化。
团队文化,搬迁补贴通常只是世界500强公司才会有。软件过程也是体现专业的地方。
服务器
招聘过程自己
3四、面试过程包括多少个步骤?
3五、技术面试是远程面试仍是现场面试?
3六、在技术面试中,我是否须要现场编写代码,仍是说只需回答技术问题?
3七、有团队其余成员会面试我吗?
3八、个人我的履历资料会进入公司人才库吗?
微信
经过了解招聘流程,判断公司在的人力资源上管理专业性,专业的公司都有面试的书面的记录与反馈。
网络
其余重要问题
3九、这份工做的薪水范围是多少?薪水的上调空间有多大?
40、我能够亲自与一些团队成员交谈吗?架构
有一些面试官有意隐瞒些真实状况,全部须要与其余团队成员交谈了解真实的状况,观察其余人的工做状态也能够了解公司潜在的工做氛围。框架
若有想了解更多软件设计与架构, 系统IT,企业信息化, 团队管理 资讯,请关注个人微信订阅号:运维
做者:Petter Liu
出处:http://www.cnblogs.com/wintersun/ 本文版权归做者和博客园共有,欢迎转载,但未经做者赞成必须保留此段声明,且在文章页面明显位置给出原文链接,不然保留追究法律责任的权利。 该文章也同时发布在个人独立博客中-Petter Liu Blog。