Re: [请益] 你还有什么问题想问?

楼主: Y78 (Y78)   2018-10-14 15:47:49
※ 引述《zip520123 (SLin HD)》之铭言:
: 我主要是写iOS的
: 最近研替刚结束
: 104跟linkin都更新了一下
: 陆陆续续透过猎人头面试几间公司
: 基本上技术的问题会就会,不会就不会
: 但是结尾面试官会问
: “你还有什么问题想问?”
: 还真的不知道问什么
: 面试的都是新创公司
: 通常我会问怎么合作开发的
: 大部分公司都是用scrum
: Review code 之后 merge
: 然后我就想不到其他问题好问了
: 想请问各位大大该问什么问题好?
我以前第一次找工作的时候碰到这题也真的没什么想问的
大概都问一些跟公司福利有关的
例如说年假几天、有没有跟其他公司不一样的福利之类的
但如果你已经有工作经历了,我相信你应该会有一些(或超级多)问题想问才对
我平常在工作的时候如果碰到一些“我希望我早就知道”的事情,都会先记起来
例如说进来之后才发现公司没有一个固定的开发流程
那我下次面试就会问说:
“请问你们的开发流程是什么?从一个新 feature 产生到完成会有哪些步骤?”
或者是发现公司完全没有 code review 的流程
我面试就会问说:“请问你们有做 code review 吗?”
这些问题都是发自内心,很自然而然去问的
因为你在工作的时候,你一定会渐渐刻画出你理想中的公司的形状
例如说 PM 很雷一直改需求又写得模糊不清,你就会希望有个很严谨的 spec
或者是公司用 Excel 记录每个 ticket 的状态,就会希望有个更好的 ticket 管理系统
当你在公司中碰到这种你想改变却又没办法的事情的时候
除了抱怨以外,记得把它给记起来,再面试其他公司的时候提问
原因很简单,就是为了避免重蹈覆彻
你一定有些时候会有些想法是:“如果我当初知道 XXX 就好了”
那个 XXX 就会你要对下一间公司提问的问题
再举一个例子好了
我以前找到第一份工作到要上班之前,我都还不知道我到底要做什么
我有个模糊的概念,可是我不清楚到底要做的是什么
所以我以后找工作一定会问一题:“可以详细描述一下这个职位的一天吗?”
这样子你对这个职位就会有个清楚的轮廓,对 workflow 也更加理解
如果你需要一些范例,我大推两个资源:
Questions I'm asking in interviews
https://jvns.ca/blog/2013/12/30/questions-im-asking-in-interviews/
开发人员的面试指南 – A developer’s guide to interviewing
https://tinyurl.com/ycqz2uut
然后以下是我自己参考一堆资源加个人心得整理的问题列表:
# 工作流程相关(帮助你更理解公司的工作流程,这满重要的)
1. 你如何知道你每天要做什么?
2. 可以试着描述你的一天在做什么吗?
3. 假设上线后发现一个bug,处理流程会是什么
4. 用什么版本控制工具?如果是 git,那对于 branch 的处理流程为何?
例如说每个 bug/feature 各开一个 branch?
# 团队相关(对团队有一个清楚的轮廓,知道彼此怎么协作)
1. 你们用什么样的协作工具(Trello, Slack, JIRA...)?
2. 工程师总人数
3. 一个专案大概有多少人,有哪些人?怎样分布的?工程师可以参与产品开发的讨论吗?
4. 前端团队几个人,怎么分工?(因为我自己是前端工程师)
5. 进去之后会跟哪些人一起工作?
6. 前端跟设计师透过什么工具配合(Zeplin, Sympli...)
# 技术细节相关(看一下这间公司的技术栈如何)
1. 会写单元测试吗?用了哪些工具?
2. 有写 end-to-end 测试吗?
3. 有做 code review 吗?
4. 有用 Jenkins 或 Travis 做 CI 吗?
5. Server 放在云端还是自己建?
6. 可以谈谈公司里面使用到的技术栈吗?
7. 平均的 qps(Query Per Second)
#产品相关(了解一下公司所做的产品规模如何)
1. 这个产品的 DAU 是多少?
2. 这个产品的下一个主要目标是什么?
# 福利相关(有些不问的话也不会跟你讲,所以要问一下)
1. 医疗保险(国外工作必问)
2. 一般看病的补助(这也是国外工作才需要问的)
3. 年假几天?
4. 参加技术活动有没有补助?
#公司相关(问一下跟绩效或是升迁相关的公司制度)
1. 怎么做绩效考核?
2. 会固定调薪吗?
3. 这个职位需要 on call 吗?
4. 公司的流动率如何?
综合以上,其实要问的方向就是三点:
1. 公司相关(福利、绩效考核、升迁、公司文化)
2. 团队相关(如何协作、有哪些角色、如何分工)
3. 技术相关(用哪些技术、工作流程)
如果你是要面国外的公司,记得一定要问 relocation allowance
租房补助、机票补助以及工作签证相关事项之类的
最后附上我当初面两家公司时候准备好的问题列表:
第一间的职位是新加坡的前端工程师
那时已经有先跟我说这职位大概是要做产品改版
1. could you tell me the main function of this position? rebuild the website?
2. do you have any plans about the rebuild of the website? like deadline?
3. how many days of annual leaves and sick leave are provided?
4. do you have any medical allowance or house rent allowance?
5. Is there any bonus? like year-end bonus
6. do you have a salary range for this position?
7. what are the working hours?
8. can I work remote from home? from the other office? or even from Taiwan?
9. Do you support the working visa?
第二间面的职位是 support engineer,客服工程师
1. could you describe a typical day for a support engineer
2. on average, how many support emails you receive a day?
3. on average, for one support engineer, how many emails he can reply a day?
4. do you have any time limit for replying the email?
5. How do you measure the performance for the support engineer?
6. could you talk about the team I will be working with?
7. What’s your favorite part about working here?
大概就是这样,参考一下上面给的资料然后用心想一下
相信你应该也会有很多问题想问
面试不是只有公司在面试你,你也要面试公司
面试官了解完你以后,就换你了解公司了,这也是很重要的一环
有时候没录取不是因为你不够强,只是你跟这间公司要的人不符合而已,没什么大不了
找到适合的公司比较重要
作者: arthur613208 (asdf)   2018-10-14 16:16:00
感谢分享
作者: lcy17 (Aoie)   2018-10-14 16:54:00
感谢详细分享
作者: geroge0820 (可.....可恶)   2018-10-14 16:58:00
感谢分享
作者: EPGo   2018-10-14 17:00:00
感谢分享
作者: mirtac (mirtac)   2018-10-14 17:00:00
作者: FY4   2018-10-14 17:03:00
作者: DCTmaybe (竹竹人)   2018-10-14 17:17:00
作者: TAKADO (朕没给的你不能抢)   2018-10-14 17:24:00
感谢分享
作者: angusyu (〒△〒)   2018-10-14 18:07:00
真的有公司一个bug开一个branch?
作者: LERICAL (统二布丁)   2018-10-14 18:12:00
作者: ymcheung (ymc)   2018-10-14 18:13:00
直接在 master 修也太刺激了吧
作者: alihue (wanda wanda)   2018-10-14 18:19:00
bug不开branch不然要直接修在develop/master = =?
作者: brianhsu (坟墓)   2018-10-14 18:29:00
git 开 branch 不用钱,一个 bug 开一个 branch 是很常见的做法啊。
作者: sharku (明珠求瑕)   2018-10-14 18:39:00
作者: johnny94 (32767)   2018-10-14 19:05:00
我还比较想知道哪些公司修 bug 是不开 branch 的,根本雷包
作者: chadcoco1222 (ha)   2018-10-14 19:27:00
作者: qq076qq076 (小小菜鸟)   2018-10-14 19:34:00
感谢分享
作者: devilkool (对猫毛过敏的猫控)   2018-10-14 20:25:00
我修bug用以前开发时的旧Branch而已@@
作者: pttworld (批踢踢世界)   2018-10-14 21:04:00
大公司是这样做的,首先去填工单,用工单编号分支名称,上版人员根据工单合并程式后回复工单结单
作者: yoyo9487 (中华路5段金城武)   2018-10-14 21:35:00
感谢分享
作者: alex98562361 (alex)   2018-10-14 22:05:00
感谢分享 很详细
作者: zip520123 (SLin HD)   2018-10-14 22:53:00
感谢分享这么多资讯,确实写了几年会有一些常见或棘手的问题想问别的公司是怎么处理的
作者: molopo (mmm)   2018-10-14 23:35:00
感谢分享
作者: TitanEric (泰坦)   2018-10-14 23:38:00
谢谢分享
作者: umum29 (....)   2018-10-15 00:37:00
很棒的整理 推
作者: bjk (Up2u)   2018-10-15 06:40:00
11
作者: Arctica (欲聆听,必先静默)   2018-10-15 08:56:00
作者: tennyleaz (tenny)   2018-10-15 08:58:00
作者: y2468101216 (芸)   2018-10-15 09:45:00
作者: BBSealion (海狮)   2018-10-15 10:15:00
1个bug开一张卡叙述内容,卡号就对应一个新branch修完发 PR 进 code review,都过关就merge,正常流程
作者: shadow10230 (YingHua)   2018-10-15 12:29:00
作者: kennykobe (凯尼狗鼻哥)   2018-10-15 13:09:00
push
作者: jlhc (H)   2018-10-15 13:28:00
很多东西你在被面试的时候就应该感受到的...感谢分享 但是我觉得等到你开口问也不能决定什么 XDXD
作者: stkoso (Asperger)   2018-10-15 14:57:00
可以决定不去 这样就足够了
作者: cphe (魔鬼藏在垃圾筒里)   2018-10-15 15:05:00
作者: intellectual (上)   2018-10-15 16:44:00
老子没问题了 倒是你 面试官 你还有什么问题想问?
作者: honeybBadger (iporn_87s)   2018-10-15 17:02:00
感谢分享
作者: vvind (wind)   2018-10-15 17:36:00
作者: bewitchsky (Shopping)   2018-10-15 17:48:00
推!
作者: slouchy (slouchy)   2018-10-15 18:51:00
以前都在 master/developer 上直接改 bug (怕
作者: bobbyaxe   2018-10-15 19:28:00
感谢分享
作者: viper9709 (阿达)   2018-10-15 21:56:00
推这篇~满实用的
作者: Beard5566 (有礼貌的胡子五六)   2018-10-15 22:56:00
实际上是... 你问这些问题对9成以上公司的面试官都太尖锐了, 就彼此都淘汰掉了
作者: smdf (我依然相信)   2018-10-15 23:09:00
作者: jlhc (H)   2018-10-16 00:21:00
事实上对面试官来说很多问题根本不是他能决定的呀...
作者: lucifiel0121 (Ashe)   2018-10-16 00:51:00
推分享
作者: youlove513 (东)   2018-10-16 01:57:00
感谢分享
作者: ptkx129 (敌视尼)   2018-10-16 07:20:00
感谢分享
作者: plsmaop (plsmaop)   2018-10-16 08:05:00
小弟第一次实习,公司都是一个bug开一个branch,以为所有公司都是这样,原来不是?
作者: EightXD (八折XD)   2018-10-16 08:41:00
git 不是用 gitflow 的 hotfix 解 bug 吗?
作者: alihue (wanda wanda)   2018-10-16 11:47:00
bug 修在 release 上才叫 hotfix,不急的话还是在 dev 上开 feature branch 修 bug
作者: crossdunk (推嘘自如)   2018-10-16 19:27:00
hotfix我还以为是master开出来竟然是release
作者: CloudyWing (孤单ㄉ翼)   2018-10-16 20:08:00
hotfix是从master开出来吧?
作者: minesos520 (!!!)   2018-10-16 22:18:00
作者: koi074 (小六)   2018-10-17 00:21:00
感谢分享
作者: AriasEros (Eros)   2018-10-17 03:13:00
修 bug 重点是在 code review 而不是开没开 branch像我们一般除了极少数重大更新都不会另开 branch 的...(FAANG 其中之一)
作者: lnmlee   2018-10-18 07:32:00
问一些大部分面试官答不出来的问题是为了凸显?
作者: x11317x (阿守)   2018-10-18 12:46:00
Up

Links booklink

Contact Us: admin [ a t ] ucptt.com