[心得] Android 2y 资历面试心得

楼主: yc0015139 (YCx)   2022-10-13 07:22:14
背景:
国立科大本科学士,Android 开发经验约 2y
前一份工作在一间进入尾声的新创独立开发,800K/y
技能树:
Kotlin, MVVM, MAD Skills, Clean architecture, Android TDD, DI
写在心得前:
感谢帮我 mock interview 以及花时间 code review 的 Alreadykiss,还有常找我喇赛
Android 问题的 SamThunder,以及其他 Android 社群上的大神们,希望自己哪一天
也可以像大家一样帮助更多人,因此在新工作 onboard 一阵子后分享面试纪录
求职目标:
因为感觉到独自开发的视野有限,且导入了协作模式但公司却没有新人进来,因此希望
加入有一定人数且跟随开发趋势的 Android 团队,避免陷入技术自满导致进步缓慢的状态
面试时间跨 2021 - 2022,有些是在职面试,有些是离职后面试,不依据面试时间排序
全都是中文面试,现职不在心得内
都谈年薪 > 1000K/y
作者: xixian69   2022-10-13 07:34:00
作者: viper9709 (阿达)   2022-10-13 07:46:00
感谢分享
作者: abc0922001 (中士abc)   2022-10-13 07:47:00
KKBOX 原来开发的人这么少,难怪app那么难用
作者: now99 (陈在天)   2022-10-13 07:56:00
感谢分享~
作者: NTHUlagka (拉卡)   2022-10-13 08:18:00
感觉大大很强 结果还是拿感谢函orz
作者: ppc ( )   2022-10-13 09:22:00
push
作者: B0988698088 (废文少女小円♥)   2022-10-13 12:11:00
现职哪间
作者: hakosaki (hakosaki)   2022-10-13 16:11:00
推分享 感觉满多公司职缺都算冻结了..
作者: MoonCode (MoonCode)   2022-10-13 16:17:00
详细推
作者: nathanlu (雷N)   2022-10-13 16:28:00
加油,我也到处面,很多无声卡跟罐头感谢文
作者: fake01 (假面超人)   2022-10-13 16:41:00
推分享
作者: htury (冰点)   2022-10-13 16:43:00
没想到cmoney这么硬的考题,大概算钱是需要精确掌握数字运作
作者: BearFather (北极熊)   2022-10-13 17:09:00
幸好17没上
作者: spicysushi (辣手卷)   2022-10-13 17:18:00
推,感谢分享
作者: AoShenFengYu (分类看板)   2022-10-13 17:21:00
别气馁,很多时候是人事的问题,但又不能表明,只好包装成人选不适合婉拒面试者,原po加油!
作者: realbout (萨摩诃)   2022-10-13 17:28:00
KKBOX真的难用,之前面试当场吐过....
作者: starburs (星爆气流斩)   2022-10-13 17:32:00
推 不管有没有上都不影响分享文的价值
作者: xevisu (大绿半糖少冰thx)   2022-10-13 17:40:00
这篇实际多了,二年要百万除非超级强,不然大概只能找不知道什么能撑多久的新创
作者: littlebroken (小柏肯)   2022-10-13 18:05:00
他看起来对最后拿到的offer挺满意 应该>100?看下来觉得多试几间准没错
作者: NTUTM04 (TM终号机)   2022-10-13 18:21:00
culture fit有时候标准很谜,不过还是恭喜上岸
作者: ohmylove347 (米特巴爾)   2022-10-13 18:48:00
谢分享,想请教rxjava被问到的多吗?只学coroutines有点抖
作者: shieldsky (Gray wolf)   2022-10-13 19:55:00
好厉害!两年经验就突破百万了,感谢分享面试经验,恭喜找到适合的工作!
作者: sck921 (The Fate)   2022-10-13 20:05:00
推,恭喜
作者: aaa1234136 (淡水活鱼)   2022-10-13 20:20:00
感谢分享
作者: air4028 (丹尼尔)   2022-10-13 21:00:00
感谢分享!
作者: hydradevil (丞)   2022-10-13 21:38:00
推分享
作者: hegemon (hegemon)   2022-10-13 22:42:00
HR决定no hire的话应该不会核薪呀
作者: rabbitu04 (心日兔)   2022-10-13 22:44:00
有核薪结果但不给offer是啥鬼...核开心的吗???
作者: woow1225 (B.N)   2022-10-14 00:04:00
原po跟我面过的有不少间有重叠耶 还是恭喜找到工作
作者: touurtn (vv)   2022-10-14 00:34:00
不录取你 但还是想在你身上贴个建议售价?
作者: robber1234 (超痛恨嘴炮)   2022-10-14 01:55:00
不去这些公司才好,问一堆coroutine结果是给多少$还有早期某些安卓人最爱秋的rxJava, 现在谁还要用看到要会rx的公司直接略过,问我会不会rx直接说不会目前公司一堆烂code, 超过一半都是rx造成的
作者: Lhmstu (lhmstu)   2022-10-14 03:30:00
感谢分享
作者: hellomotogg (你好机车)   2022-10-14 04:09:00
culture fit真的很谜
作者: soarcat (新的挑战)   2022-10-14 04:28:00
各产业人事冻结 下次会更好
作者: codepo (codenfu)   2022-10-14 07:04:00
强者学弟 推推 学弟
作者: rickykai (凯)   2022-10-14 07:49:00
推分享
作者: anson26666 (GodDomain)   2022-10-14 08:46:00
感谢分享!
作者: touurtn (vv)   2022-10-14 11:49:00
遇过有些HR说你要接受offer才会发offer给你 真的白烂
作者: jobintan (Robin Artemstein)   2022-10-14 18:28:00
楼上,这很正常,估计是被人撕offer给撕怕了。
作者: Alreadykiss (Evil)   2022-10-14 18:53:00
推推,分享好多细节,努力终有回报~
作者: BearFather (北极熊)   2022-10-14 20:30:00
远端影响你对工作的喜好,有人爱有人不爱。但整个文化跟面试时的感觉比较影响你工作的真实感受。文化差的话远端也一样烂而效率更差
作者: pkro12345 (席龙)   2022-10-14 20:41:00
Noodoe不是拓连科技吗?有改名?
作者: Belieeve (芥末拿铁)   2022-10-14 21:41:00
好奇culture fit都往哪个方向回答,其实没和他人协作过的人这部分真的容易踩坑
作者: baobomb (baobomb)   2022-10-15 01:38:00
楼上怎么这么气Rx xD Rx造成烂code是写的人的问题不是Rx的问题xD
作者: jay123peter (萧瑟风雅)   2022-10-15 06:31:00
分享推,谢谢你愿意分享
作者: YaXuan1997 (YaXuan)   2022-10-15 08:49:00
恭喜
作者: fanatics5566 (★㊣↖狂热a5566↘㊣☆)   2022-10-15 15:13:00
感谢分享,合作过2个N家出来的工程师不论是开发上还是沟通协调的能力我觉得都不错,可惜败在HR
作者: angusyu (〒△〒)   2022-10-15 21:15:00
有人说不是rx造成的,意思就跟java容易NPE不是它造成的是写的人的问题,科科
作者: baobomb (baobomb)   2022-10-16 01:20:00
防NPE可以用Optional阿 所有语言,Framework,libs都有优缺点吧 但往往对其不熟的人才会觉得很难用 RxJava的Learning curve的确很陡 但真的熟练的话在大型Mobile专案里可以带来很大的好处
作者: angusyu (〒△〒)   2022-10-16 01:45:00
都2022就不用再吹rx了,不然为什么面试的都在换coroutine您要吹也是无妨,个人经验确实就是个拉基,还好我不用深入学
作者: hicoy   2022-10-16 05:02:00
碰到coroutine之后 马上弃坑rx 技术无限 时间有限知道什么东西要投时间去钻研也是一门学问
作者: baobomb (baobomb)   2022-10-16 05:13:00
我是不知道大大的环境是什么 不过很大一部分人只是把Coroutine & RxJava拿来当作Threads switching的工具 那两者其实只是coding style的差别而已而且完全没有真正利用到这两者的益处 Rx真正的好处在于模组化跟React Programming 这点Coroutine其实也是用Flow给出一样的解决方案 没有说Rx没缺点 Coroutine的好处是学习曲线比较平衡 跟Rx相比也是各有优缺 没有必要踩到底啦xD
作者: sharek (...)   2022-10-16 05:26:00
重点还是reactive programming 的概念,就算用Coroutine也是要学Flow。会因为用rx就把code弄得一团乱,改用Coroutine不会好到哪里去
作者: baobomb (baobomb)   2022-10-16 05:26:00
当然两者的效能有差 这点Coroutine 的确是赢过RxJava 而且Coroutine如果Flow用的好 的确是可以写出效能佳又Solid的code 不过我体感上Coroutine 因为更好上手 反而造成很容易被写烂 当然这我个人感受啦 各有所好 :)sharek大大跟我想的一样 没错 很多人用Coroutine 跟Rx都没有真正用到React/Flow programming 只是拿来切线程...Style上来看 Rx因为强迫使用者一定要React programming所以很多人觉得难用难学 Coroutine没有强迫用Flow 所以很多人觉得好用 但Coroutine不用Flow的话 那真的是暴殄天物...
作者: howhowyang (好好痒)   2022-10-20 06:39:00
1M/y的话… 某石头店很缺人,而且上述主流技术通通不需要会…
作者: xixian69   2022-10-12 23:34:00
作者: viper9709 (阿达)   2022-10-12 23:46:00
感谢分享
作者: abc0922001 (中士abc)   2022-10-12 23:47:00
KKBOX 原来开发的人这么少,难怪app那么难用
作者: now99 (陈在天)   2022-10-12 23:56:00
感谢分享~
作者: NTHUlagka (拉卡)   2022-10-13 00:18:00
感觉大大很强 结果还是拿感谢函orz
作者: ppc ( )   2022-10-13 01:22:00
push
作者: B0988698088 (废文少女小円♥)   2022-10-13 04:11:00
现职哪间
作者: hakosaki (hakosaki)   2022-10-13 08:11:00
推分享 感觉满多公司职缺都算冻结了..
作者: MoonCode (MoonCode)   2022-10-13 08:17:00
详细推
作者: nathanlu (雷N)   2022-10-13 08:28:00
加油,我也到处面,很多无声卡跟罐头感谢文
作者: fake01 (假面超人)   2022-10-13 08:41:00
推分享
作者: htury (冰点)   2022-10-13 08:43:00
没想到cmoney这么硬的考题,大概算钱是需要精确掌握数字运作
作者: BearFather (北极熊)   2022-10-13 09:09:00
幸好17没上
作者: spicysushi (辣手卷)   2022-10-13 09:18:00
推,感谢分享
作者: AoShenFengYu (分类看板)   2022-10-13 09:21:00
别气馁,很多时候是人事的问题,但又不能表明,只好包装成人选不适合婉拒面试者,原po加油!
作者: realbout (萨摩诃)   2022-10-13 09:28:00
KKBOX真的难用,之前面试当场吐过....
作者: starburs (星爆气流斩)   2022-10-13 09:32:00
推 不管有没有上都不影响分享文的价值
作者: xevisu (大绿半糖少冰thx)   2022-10-13 09:40:00
这篇实际多了,二年要百万除非超级强,不然大概只能找不知道什么能撑多久的新创
作者: littlebroken (小柏肯)   2022-10-13 10:05:00
他看起来对最后拿到的offer挺满意 应该>100?看下来觉得多试几间准没错
作者: NTUTM04 (TM终号机)   2022-10-13 10:21:00
culture fit有时候标准很谜,不过还是恭喜上岸
作者: ohmylove347 (米特巴爾)   2022-10-13 10:48:00
谢分享,想请教rxjava被问到的多吗?只学coroutines有点抖
作者: shieldsky (Gray wolf)   2022-10-13 11:55:00
好厉害!两年经验就突破百万了,感谢分享面试经验,恭喜找到适合的工作!
作者: sck921 (The Fate)   2022-10-13 12:05:00
推,恭喜
作者: aaa1234136 (淡水活鱼)   2022-10-13 12:20:00
感谢分享
作者: air4028 (丹尼尔)   2022-10-13 13:00:00
感谢分享!
作者: hydradevil (丞)   2022-10-13 13:38:00
推分享
作者: hegemon (hegemon)   2022-10-13 14:42:00
HR决定no hire的话应该不会核薪呀
作者: rabbitu04 (心日兔)   2022-10-13 14:44:00
有核薪结果但不给offer是啥鬼...核开心的吗???
作者: woow1225 (B.N)   2022-10-13 16:04:00
原po跟我面过的有不少间有重叠耶 还是恭喜找到工作
作者: touurtn (vv)   2022-10-13 16:34:00
不录取你 但还是想在你身上贴个建议售价?
作者: robber1234 (超痛恨嘴炮)   2022-10-13 17:55:00
不去这些公司才好,问一堆coroutine结果是给多少$还有早期某些安卓人最爱秋的rxJava, 现在谁还要用看到要会rx的公司直接略过,问我会不会rx直接说不会目前公司一堆烂code, 超过一半都是rx造成的
作者: Lhmstu (lhmstu)   2022-10-13 19:30:00
感谢分享
作者: hellomotogg (你好机车)   2022-10-13 20:09:00
culture fit真的很谜
作者: soarcat (新的挑战)   2022-10-13 20:28:00
各产业人事冻结 下次会更好
作者: codepo (codenfu)   2022-10-13 23:04:00
强者学弟 推推 学弟
作者: rickykai (凯)   2022-10-13 23:49:00
推分享
作者: anson26666 (GodDomain)   2022-10-14 00:46:00
感谢分享!
作者: touurtn (vv)   2022-10-14 03:49:00
遇过有些HR说你要接受offer才会发offer给你 真的白烂
作者: jobintan (Robin Artemstein)   2022-10-14 10:28:00
楼上,这很正常,估计是被人撕offer给撕怕了。
作者: Alreadykiss (Evil)   2022-10-14 10:53:00
推推,分享好多细节,努力终有回报~
作者: BearFather (北极熊)   2022-10-14 12:30:00
远端影响你对工作的喜好,有人爱有人不爱。但整个文化跟面试时的感觉比较影响你工作的真实感受。文化差的话远端也一样烂而效率更差
作者: pkro12345 (席龙)   2022-10-14 12:41:00
Noodoe不是拓连科技吗?有改名?
作者: Belieeve (芥末拿铁)   2022-10-14 13:41:00
好奇culture fit都往哪个方向回答,其实没和他人协作过的人这部分真的容易踩坑
作者: baobomb (baobomb)   2022-10-14 17:38:00
楼上怎么这么气Rx xD Rx造成烂code是写的人的问题不是Rx的问题xD
作者: jay123peter (萧瑟风雅)   2022-10-14 22:31:00
分享推,谢谢你愿意分享
作者: YaXuan1997 (YaXuan)   2022-10-15 00:49:00
恭喜
作者: fanatics5566 (★㊣↖狂热a5566↘㊣☆)   2022-10-15 07:13:00
感谢分享,合作过2个N家出来的工程师不论是开发上还是沟通协调的能力我觉得都不错,可惜败在HR
作者: angusyu (〒△〒)   2022-10-15 13:15:00
有人说不是rx造成的,意思就跟java容易NPE不是它造成的是写的人的问题,科科
作者: baobomb (baobomb)   2022-10-15 17:20:00
防NPE可以用Optional阿 所有语言,Framework,libs都有优缺点吧 但往往对其不熟的人才会觉得很难用 RxJava的Learning curve的确很陡 但真的熟练的话在大型Mobile专案里可以带来很大的好处
作者: angusyu (〒△〒)   2022-10-15 17:45:00
都2022就不用再吹rx了,不然为什么面试的都在换coroutine您要吹也是无妨,个人经验确实就是个拉基,还好我不用深入学
作者: hicoy   2022-10-15 21:02:00
碰到coroutine之后 马上弃坑rx 技术无限 时间有限知道什么东西要投时间去钻研也是一门学问
作者: baobomb (baobomb)   2022-10-15 21:13:00
我是不知道大大的环境是什么 不过很大一部分人只是把Coroutine & RxJava拿来当作Threads switching的工具 那两者其实只是coding style的差别而已而且完全没有真正利用到这两者的益处 Rx真正的好处在于模组化跟React Programming 这点Coroutine其实也是用Flow给出一样的解决方案 没有说Rx没缺点 Coroutine的好处是学习曲线比较平衡 跟Rx相比也是各有优缺 没有必要踩到底啦xD
作者: sharek (...)   2022-10-15 21:26:00
重点还是reactive programming 的概念,就算用Coroutine也是要学Flow。会因为用rx就把code弄得一团乱,改用Coroutine不会好到哪里去
作者: baobomb (baobomb)   2022-10-15 21:26:00
当然两者的效能有差 这点Coroutine 的确是赢过RxJava 而且Coroutine如果Flow用的好 的确是可以写出效能佳又Solid的code 不过我体感上Coroutine 因为更好上手 反而造成很容易被写烂 当然这我个人感受啦 各有所好 :)sharek大大跟我想的一样 没错 很多人用Coroutine 跟Rx都没有真正用到React/Flow programming 只是拿来切线程...Style上来看 Rx因为强迫使用者一定要React programming所以很多人觉得难用难学 Coroutine没有强迫用Flow 所以很多人觉得好用 但Coroutine不用Flow的话 那真的是暴殄天物...
作者: howhowyang (好好痒)   2022-10-19 22:39:00
1M/y的话… 某石头店很缺人,而且上述主流技术通通不需要会…
作者: shietsd (123)   2022-10-30 22:29:00
所以看起来不要因为一时失败而降低标准,最后总能遇见,恭喜happy ending
作者: vcidt   2022-11-04 01:12:00
谢谢分享

Links booklink

Contact Us: admin [ a t ] ucptt.com