Python 面试题

如何在面试结束后反问面试技术官?
 

反向面试
这是IT技术工作求职者可能感兴趣的面试反向问题列表。这些反问点没有排序,许多点可能不适用于给定的职位或工作类型。它从最初少量的问题清单开始,随着时间的流逝逐渐增加,既包括一些希望看到的更多场景,又包括一些希望避免的危险信号。我还注意到我曾经面试的人问的问题很少,我认为这些都是错失Offer的良机。

如果您还有未列出的面试问题,请留言回复和大家交流。

 

预期方式
看看哪些问题特别适合您个人的自身情况
检查可以事先网络上找到一些问题答案
如果找不到的话和面试官交流,也可以主动向面试官提问
绝对不要尝试在面试中询问清单中的所有内容。(请尊重面试官的时间!如果答案网络上有参考,可以事先主动寻找答案来获取自己的主动权)记住,事情往往是不稳定的,变化经常发生。比如拥有错误跟踪系统并不能代表开发过程中就能有效地解决错误,有CI/CD也并不意味着交付时间就一定会缩短。

 
工作职责
On-call (电话值班)的计划或者规定是什么?(加班薪水是多少?)
我平常会做什么?
团队的初级/高级工程师的占比?(并且有计划对其进行更改)
入职是什么样的情况,有入职培训?大致情况是否可以介绍下?
单个开发人员有多少决策自由?
预计/核心工作时间是多少?
您对这个角色的成功定义是什么?
您对我的申请有任何担忧吗?
告诉我我将与谁最紧密地合作。
我的直属经理及其经理有什么管理风格?(从微观到宏观)
我如何在新角色中发展/提供了哪些机会?
 

技术
公司常用的技术栈是什么情况?
您如何使用源代码管理?
您如何测试代码?
您如何跟踪错误?
您如何整合和部署变更?是CI/CD吗?
您的基础架构设置是否受版本控制/可以作为代码使用?
从计划到完成的任务是什么工作流程?
您如何为灾难恢复做准备?
有没有标准化的开发环境?强制执行吗?
您可以多快为产品设置一个新的本地测试环境?(分钟/小时/天)
您可以多快响应代码或依赖项中的安全性问题?
是否允许所有开发人员对其计算机进行本地管理员访问?
告诉我您的技术原理或愿景。
您是否有代码的开发人员文档?您是否有针对客户的单独文档?
公司是否有技术分享交流活动?有的话,多久一次呢?
你们的数据库是怎么进行版本控制的?
您如何管理依赖关系?业务需求有没有文档记录,是如何记录的?
 

团队
工作如何组织?
团队内部/团队间的沟通通常如何工作?
您是否使用任何工具进行项目组织?您对他们有什么经验?
意见分歧如何解决?
谁来设定优先顺序/时间表?
推回后会发生什么?(“无法在预计的时间内完成”)
当团队错过发布目标时会发生什么?
每周举行什么样的会议?
我的经理会定期一对一吗?
什么是产品/服务时间表?(n周发布/连续部署/多个发布流/ ...)
生产事件发生后会发生什么?有无怪的分析文化吗?
团队正在解决的尚未解决的挑战是什么?
您如何跟踪进度?
期望和目标是如何设定的,谁来设定?
代码审查在这里是什么样的?
引导我完成该团队的典型冲刺
您如何平衡技术目标与业务目标?
团队有多大?
 

同事
开发人员倾向于向谁学习?
您最喜欢在那里工作吗?
您最不喜欢什么?
如果可以的话,您会改变什么?
最长的团队成员在那里呆了多长时间?
 

公司
是否有会议/差旅预算,使用什么规则?
促销流程是什么?需求/期望如何传达?
绩效审核流程如何?
有没有单独的技术和管理职业道路?
多元化招聘的现状如何?
公司范围内是否有可供学习的资源,例如电子书订阅或在线课程?
是否有获得认证的预算?
什么是成熟期?(及早发现方向/功能工作/维护/ ...)
我可以为FOSS项目做贡献吗?是否需要批准?
是否会要求我签署任何非竞争或保密协议?
在未来5/10年内,您在哪里看到公司?
您认为公司文化中的差距是什么?(公司文化是什么?)
干净的代码对这里的大多数开发人员意味着什么?
您最后一次何时注意到有人在这里成长,他们以什么方式成长?
在这里取得成功意味着什么,您如何衡量成功?
工作与生活的平衡在这里意味着什么?
有运动/团队建设活动吗?
内部进行过黑客马拉松吗?
 

冲突
意见分歧如何解决?
推回后会发生什么?(“无法在预计的时间内完成”)
当团队承受压力并致力于超负荷工作时,会发生什么?
如果有人确定过程/技术/等方面的改进领域,会发生什么?
如果管理层的期望与工程师或团队的绩效之间存在差距,那会发生什么?
您能给我讲一个有关有毒情况以及公司如何应对的故事吗?
 

运营情况
你有盈利吗?
如果没有,您的跑道要多长时间?
资金来自哪里,谁影响高层计划/方向?
公司怎么赚钱?
是什么让您无法赚更多钱?
公司未来一年的增长计划是什么?5年?
您看到的最大挑战是什么?
您认为什么是您的竞争优势?
 

远程工作
远程办公人员与上班族的比例是多少?
该公司是否提供硬件以及更新时间表?
您对BYOD感觉如何?周围是否有任何政策?
是否可以通过公司购买额外的配件/家具?他们有预算吗?
是否有共同办公空间或互联网访问的预算?
预计多久进行一次办公室访谈?
办公室会议室是否总是为视频会议做准备?
 

工作环境
什么是办公室布局?(开放式/隔间/办公室)
我的新团队附近有一支支持/营销/其他需要大量电话服务的团队吗?
 

特色
在这个角色/团队/公司中工作的最好和最坏的方面是什么?
 
待遇
如果您有奖金计划,那么如何确定奖金?
如果您有奖金计划,那么过去几年中奖金百分比是多少?
有五险一金或者其他退休养老金等福利吗?如果有的话,公司有配套的商业保险吗?
有医疗福利吗?如果有,何时开始?
 

休息时间
提供多少带薪休假(PTO)?
病假和休假时间是分开的还是来自同一游泳池?
我可以在休假时间累积之前使用休假时间,有效地使PTO余额出现负数吗?
PTO有什么过渡政策?
育儿假政策是什么?
无薪假期有什么政策?
放假的政策是什么?
 

其他资源
在乔尔测验中找到更多启发性的问题
 

 

下文是其他翻译内容
 

反向面试
大部分翻译自:https://github.com/viraptor/reverse-interview ,亦有其他网友补充。

下面列表里的问题对于参加技术面试的人来说可能有些用。 列表里的问题并不一定适用于某个特定的职位或者工作类型, 也没有排序 最开始的时候这只是我自己的问题列表, 但是慢慢地添加了一些我觉得可能让我对这家公司亮红牌的问题。 我也注意到被我面试的人提问我的问题太少了, 感觉他们挺浪费机会的。

如果你问过的问题没有被列出来, 请提交一个 PR。

翻译:

English Korean Portuguese

 
预期使用方式
检查一下哪些问题你感兴趣
检查一下哪些是你可以自己在网上找到答案的
找不到的话就向面试官提问
绝对不要想把这个列表里的每个问题都问一遍。

请记住事情总是灵活的,组织的结构调整也会经常发生。 拥有一个 bug 追踪系统并不会保证高效处理 bug。CI/CD (持续集成系统) 也不一定保证交付时间会很短。

 
职责
On-call (电话值班)的计划或者规定是什么?值班或者遇到问题加班时候有加班费吗?
我的日常工作是什么?
团队里面初级和高级工程师的比例是多少?(有计划改变吗)
入职培训会是什么样的?
自己单独的开发活动和按部就班工作的比例大概是怎样的?
每天预期/核心工作时间是多少小时?
在你看来,这个工作做到什么程度算成功?
我入职的岗位是新增还是接替之前离职的同事?(是否有技术债需要还)?(zh)
入职之后在哪个项目组,项目是新成立还是已有的?(zh)
 
技术
公司常用的技术栈是什么?
你们怎么使用源码控制系统?
你们怎么测试代码?
你们怎么追踪 bug?
你们怎么集成和部署代码改动?是使用持续集成和持续部署吗?
你们的基础设施搭建方法在版本管理系统里吗?或者是代码化的吗?
从计划到完成一项任务的工作流是什么样的?
你们如何准备故障恢复?
有标准的开发环境吗?是强制的吗?
你们需要花费多长时间来给产品搭建一个本地测试环境?(分钟/小时/天)
你们需要花费多长时间来响应代码或者依赖中的安全问题?
所有的开发者都可以使用他们电脑的本地管理员权限吗?
公司是否有技术分享交流活动?有的话,多久一次呢?(zh)
你们的数据库是怎么进行版本控制的?(zh)
业务需求有没有文档记录?是如何记录的?(zh)
 
团队
工作是怎么组织的?
团队内/团队间的交流通常是怎样的?
如果遇到不同的意见怎样处理?
谁来设定优先级 / 计划?
如果被退回了会怎样?(“这个在预计的时间内做不完”)
每周都会开什么类型的会议?
产品/服务的规划是什么样的?(n周一发布 / 持续部署 / 多个发布流 / ...)
生产环境发生事故了怎么办?是否有不批评人而分析问题的文化?
有没有一些团队正在经历还尚待解决的挑战?
公司技术团队的架构和人员组成?(zh)
 
公司
有没有会议/旅行预算?使用的规定是什么?
晋升流程是怎样的?要求/预期是怎样沟通的?
技术和管理两条职业路径是分开的吗?
对于多元化招聘的现状或者观点是什么?
有公司级别的学习资源吗?比如电子书订阅或者在线课程?
有获取证书的预算吗?
公司的成熟度如何?(早期寻找方向 / 有内容的工作 / 维护中 / ...)
我可以为开源项目做贡献吗?是否需要审批?
有竞业限制或者保密协议需要签吗?
你们认为公司文化中的空白是什么?
能够跟我说一公司处于不良情况,以及如何处理的故事吗?
 
商业
你们现在盈利吗?
如果没有的话,还需要多久?
公司的资金来源是什么?谁影响或者指定高层计划或方向?
你们如何挣钱?
什么阻止了你们挣更多的钱?
你们认为什么是你们的竞争优势?
 
远程工作
远程工作和办公室工作的比例是多少?
公司提供硬件吗?更新计划如何?
额外的附件和家居可以通过公司购买吗?这方面是否有预算?
有共享办公或者上网的预算吗?
多久需要去一次办公室?
公司的会议室是否一直为视频会议准备着?
 
办公室工作
办公室的布局如何?(开放的 / 小隔间 / 独立办公室)
有没有支持/市场/或者其他需要大量打电话的团队在我的团队旁边办公?
 
待遇
如果有奖金计划的话,奖金如何分配?
如果有奖金计划的话,过去的几年里通常会发百分之多少的奖金?
有五险一金或者其他退休养老金等福利吗?如果有的话,公司有配套的商业保险吗?
 
带薪休假
带薪休假时间有多久?
病假和事假是分开的还是一起算?
我可以提前使用假期时间吗?也就是说应休假期是负的?
假期的更新策略是什么样的?也就是说未休的假期能否滚入下一周期
照顾小孩的政策如何?
无薪休假政策是什么样的?
 

英文原文:  https://github.com/viraptor/reverse-interview

我转载于:https://blog.csdn.net/Aria_Miazzy/article/details/103677193

你可能感兴趣的:(Python 面试题)