Soft_Job 板


LINE

刚刚不知道为啥一直不能编辑补充,只好重发。 谨以此文向 PHEj 大大还愿,感谢他在台湾工程师走出海外的的帮助与鼓励。 TL;DR 无声卡 SonicWall 问了才回 Amazing Talker ASUS AICS 投递过久才回覆 Binance 投递後无下文 MaiCoin Amazon Ring Run the world 面试前感谢函 MixerBox 面试後感谢函 浪 Live Eatgether OneDegree OfferGet Quantrend ShopBack Bytedance 约 3Y 学店联盟资工学士 个人经历比较特殊,概叙一下 很早就开始碰点小游戏修改(LF2 的黄金年代),在创作魔兽争霸三地图的过程中培养了基本的程式逻辑,下定决心之後拿程式当饭吃,台大的寒暑期程式培训班都顺利过了,反而高中在校成绩惨澹甚至没毕业证书,大学只填了资工系并如期毕业。 接下来遇到了三个贵人,不谢天而是特别感谢一下,此处也是跟大家分享一下我遇到的几位贵人的样貌,个人也建议大家如果有幸能遇到这种贵人一定要好好把握,互相学习成长。 1. Jserv 当时是资策会实习时遇见的 Jserv,对程式有热情的人是会互相吸引的,认识後很快就被他课程公布在线上的介绍吸引,也非常非常感谢他两次在台北无偿跟在下一对一分享的 Linux 入门导览,我既不是成大的学生,亦非他任何计画的合作夥伴,他愿意这样花时间跟我教学我真的非常感谢他。 当时连着两学期每周台北台南跑就为了上他的课,他的嵌入式系统设计个人认为可说是对於资结OS计组的一次重点复习及融会贯通,很硬,要花时间额外读,但真的值得一修,其实我怀疑我是系里第一个正式申请非联盟外校跨修抵免学分的,因为我拿学校的申请表给班导+系主任+系办签名时每个人的表情都很疑惑,甚至问我这是什麽东西XD Jserv 也是很拼命每次 8 点下课後还会在图书馆跟我们补充知识讨论到 10/11 点。 也是在 Jserv 的建议下,我在毕业前就已经签好 Offer,毕业後很快就上工了。 2. 大师 尊重他为人低调,仅留尊称。 还是一句话,对程式有热情的人是会互相吸引的,这位是工作上遇见的夥伴,如果说 Jserv 是让我知道了资工学生该具备的知识,大师就让是让我知道了工程师该具备的素养。 感谢大师不管在上班时下班後放假日都不断的提点我该读哪些知识,如何规划职涯,写 Leetcode 的正确姿势,赶紧去学英文等。 感激不尽请受小弟一拜。 3. 队长 在其中一份比较艰困的环境中,我待的 team 内队长领着 Senior Engineer 钱做着 Tech Lead 的工作还身兼 Manager 的职能帮我们规划职涯的发展,带我走进 SRE 的世界再协助我走回 Backend 的道路。并且也推荐了我不同学习英文的方式以及多次的履历健检,感激不尽。 最後感谢一下组内的小夥伴们,有了你们的帮忙我才能有更多时间认真准备不同间的面试,你们最棒惹 --- 以下各公司简略面试心得 上班主用语言为 `C++11/Go/Python`,解题写白板采用 `C++11` 1. SonicWall 由 Engineer 直接突袭式的 phone screen. 主要问 Infra 架构上的经验,还花了大量时间在讨论和同事的相处上,有一串问题我印象深刻。 面:你程度还不错,这样你会不会很看不起程度比较差的同事。 我:当然不会呀,大家学术各有专精,讨论也是对事不对人,不会去看不起谁呀。 面:那如果你遇到可能程度真的比较差,问了很傻问题的同事怎麽办? 我:讨论本来就是意见交流,有理解不 sync 的地方就慢慢互相沟通,也说不定对方旁观者清反而能点出我的盲点呀。 面:那要是你遇到真的真的相处下来觉得一无是处的同事怎麽办? OS: 这公司怎麽会找这种人进来= =? 我:我没有遇过这种的,大家还是就事论事,任何事情都是对事不对人,我没遇过也不认为自己有资格认定别人一无是处。 台湾分部好像倾向找比较 Junior 的人,听到预期薪资後明显语有难色,说会回报 Hr 之後再做通知。 我:不会无声卡吧? 面:应该是不会的。 然後就无声卡了。 2. Amazing Talker 要写作业跟作文,作业属於一个可大可小的 Project(把 Infra 的部分做完整就可以大很多),就是时间比较赶要在两天内回覆。 回覆後就没下文了,没下文近两个礼拜後寄信过去问得到简短「综合评估不通过」的回覆。 但在作业查资料的过程中也学到一些不同的知识,不论这份作业结果如何当个练习都是不错的。 3. ASUS AICS 同事朋友内推 Backend 後收到一个前端的线上 Codility 题目,需要写 Vue.js 呃...做完後回信请 Hr 帮忙确认直接石沈大海。 再次请同事朋友帮忙问 Hr 之後高速收到新题目及 online interview 的时间。 OS:都进 Online interview 了那我这题目还要写吗!? Online interview 两面 第一面相谈甚欢,题目秒杀,在 Share doc 上面给了一个不小心有 typo 的最佳解,对方看逻辑正确就开始讨论工作了,我提问了一些有关 AICS 目前方向的问题。 第二面的面试方式比较独特,开场请我关摄影机後请我叙述一下我对 AICS 的了解,然後被吐槽了了解不够深。 接着出题,当我想要用 Think out lound 的方式叙述我的思路时被要求直接想好给出最佳解就可以,最好是在 Share doc 上给出直接 Compile & Run 就能过的那种。 最後给了个时间复杂度相同的次佳解。 接着就无声了两个礼拜,寄信後获得感谢函。 4. Binance 11 月官网投递後...隔年 2 月底收到电话面试邀请。 但我已经接了其他 Offer 故婉拒。 5. MixerBox 这家是我比较早期投的一家,那时候还没有认真跟小夥伴们做过 Resume review,也还没上英文课跟外师讨论过,所以写出了一篇错误百出的英文履历,也很自然的光是丢出履历就收到感谢函了,但至少他们光寄履历去不过都会有感谢函,这态度还是很有礼貌的。 6. MaiCoin 7. Amazon Ring 8. Run the world 官网投递後无下文 9. 浪 Live 先是 Hr phone screen 之後现场 现场写了些过於简单的题目,记得是生成等差数列之类的,考了点 Clojure 的概念。 现场讨论集中在 Message Queue 的应用及 Redis 这个面试发生的比较早,当时对於 Redis 的准备确实是不够的。 (工作上没用到,仅是听了几次 Backend 版的浅谈以及自己读了一些 Usage) 被问倒了,後来有特别读了并整理笔记,实作了一次 rate limiter 作为练习才比较熟悉。 10. Eatgether CEO 很轻切,想寻找喜欢自家产品的人,方向不合。 11. OneDegree 先一次 HR phone screen,问一些 classic problem 到场後相谈甚欢,在白板上讨论了一些架构的应用场景 Message Queue 的应用,现有 Infra 该如何 Continuous Integration 之类的。 除了对 Database 的熟悉程度不如预期之外相谈甚欢,甚至结束後还应邀请再跟工程团队多聊了一下,还跟 Huli 大大握了手。 然後就收到感谢函了。 Um...? 12. Quantrend 写了一份很杂的 Codility,从一般算法题 -> Git -> Docker -> SQL -> General Q&A 都有 时间也是偏长,整整三个小时的时间可以写。 CTO 跟 CEO 都算是知名人士,公司又一次的是在特别贵的位置,比较特殊是写 Rust,但监於 CTO 似乎也尚在熟悉中,因此讨论大多聚焦在 Infra 及公司未来走向的部分,求才若渴,很急特别急那种,几乎每个 HeadHunter 都问我投过 Quantrend 了没。 此外有意思的是早上聊完下午回原公司上班时突然接到电话,说早上不够尽兴等等再过来聊个三十分钟好不好,实在是......让我比较尴尬,只能说可能比较新创阶段规划没那麽严谨吧。 後因薪资+团队气氛+合约内容的综合因素未接 Offer 13. Shopback 首先 Phone screen classic question. 接着要写作业,後来恰逢公司政策改变,HR 询问後改为线上白板题。 在面试官的引导下给了一个面试官自己都没想到的最佳解XD Onsite 後是三关车轮战,共三小时多,办公室气氛很轻松,但同时又挂了有压力的标语。 第一关考算法,题目为「给定一个二维矩阵 m*n,每格内为 0 or 1,把所有数字 0 所在的行列全改为 0,更改後的 0 不影响该行列」。 不难,首先给出 Time O(m*n) Space O(n) 的解法,引导後给出 Time O(m*n) Space O(1) 的解法。 第二关考 System design Classic 设计短网址的题目,相谈甚欢,在引导下不断改进及完整方案,就是可惜 NoSQL 的部分还不熟这部分提示後无法应用上,仅使用正规化後的 RDB。 第三关是 VP 面 主要考英文(?)跟 Culture fit,问了很多人格特质相关的问题,团队如何合作,喜欢怎麽样的团队,Classic 级分析自己的优点跟缺点等问题。 後续还在 HR 的安排下又远端跟 VP 以及 Manager 各聊了一些团队目标,Tech stack 等方向,给的薪水也算有满足期望薪资,称赞一下 HR 很敬业也很亲切。 14. ByteDance 共四面,前三面都会带白板题,有机率不只一题,扣掉讨论背景或系统设计的时间建议 20 分钟内写完。 且每一面讨论的侧重点不同,从经历,程式语言的学习深度,再往外推到 system design。 HR 也不免俗的会问一些 Classic behavior quesiton 并且这麽多公司讨论下来 ByteDance 是唯一一家面试官有认真跟我讨论 Programming 并且到後面把我问倒的公司。 (指语言标准库实现,特色机制,核心思想等) 此外我认为这也体现了不同公司对於语言程度的不同需求,随便举个以基本的 Closure 概念来说,部分公司面试体现出的是只需要"知道是啥不会用错就好"。 但在 ByteDance 我认为在面试时他们体现出的是 "你知道这是啥,你理解这东西的特性,你还知道他为什麽被设计出这样的特性",我个人就有从此体会到他们对於技术的追求。 HR 效率也跟前叙的一样快,都是面完当天就收到反馈了。 要 Relocate 确实是个要走出舒适圈的挑战,去不去? 当然去,因为我想成为一个更有能力的 Software Engineer。 --- 最後总结一下面试的准备方向,个人认为不同的公司准备方向也不同,只有英文是共同的。 0. 英文 多讲,错误百出也要讲。 个人参加了两个课程。 第一种课程:自家附近的英文补习班,阅读发表相关的课程。 主要是每周一次主题阅读及讨论的课外加每个月一个 10 min presentaion 的课程,持续了约两年左右。 华裔外师,班上人不多,四五个人而已,大多是高中生,但他们都建中大安的英文甩我几条街Orz 蛮便宜的,一堂课三百块左右,一个小时半。 第二种课程:AmazingTalker,找老外的 Human Resource 当老师,帮忙看履历及专门准备各种 Classic behavior quesiton。 一周一次,五百块左右,一个小时。 下面是我的邀...没有这麽势利啦 XD 技术方面的准备方向网路上很多,按照各自职能的 Roadmap 下去准备就是了,这里不赘述。 小公司重知道,能用,常见组件走一轮,大公司会需要理解核心思想,如何实现,功能存在的意义。 以下用案例来形容准备程度,我用一个准备了没用到的例子来类比。 Q:喔用过 GO 吗? A:有 Q:什麽时候用? A:记得用来关 conn 跟 fd Q:用过喔,多个 Defer 顺序怎麽排? A:後进先出 > 接下来是大公司才会问的 > Q:说说 Defer 的具体实现 A:大概就是维护一个 Stack 塞 Callback 进去 Q:那你觉得在什麽场景这个动作的开销影响会变很大 A:在 For 回圈内放置 defer 并连续处理一些开销不大的逻辑会有比较大的区别 Q:那我们如果这点开销都不想要,是不是可以完全不要用 Defer 手动控制类似 file 的 close 就可以了? A:看场合,在有可能 Panic 的场合依然要用 Defer 去处理避免 Leak。 刷题重质不重量,我 Leetcode 数量其实很少,大概三百多题而已,重点是知道这个题目的类型及延伸方式,要知道这题解法和意义,确定自己是最佳解,这部分可以看 Discuss 也可以上网找,时间和空间复杂度务必理解,这是用来思考题目解法的先决要素,不知道自己答案的复杂度就不会知道自己解完这个题目了没。 最後还是推荐 Cracking the Coding Interview 走一轮,而且不能是翻过而已,是要能教别人那种,建议拿同事当教学实验品XD 学无止境,共勉之。 ----- Sent from JPTT on my Xiaomi POCO F2 Pro. --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.212.177.243 (新加坡)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1616094122.A.3C7.html
1F:推 WaterLengend: 难怪我刚刚手机推文卡住 03/19 03:03
2F:推 aaa1234136: 分享推 03/19 04:15
3F:推 yislin: 感谢分享 03/19 04:53
4F:推 taipoo: 推分享 03/19 05:11
5F:推 ptta: 推 谢谢您的分享 03/19 06:56
6F:推 shiauji: 推分享 03/19 07:18
7F:推 Rm: 感谢分享 03/19 07:27
8F:推 tanby: 看到努力追求技术 就觉得很热血 03/19 07:51
9F:推 wildli0422: 强者感谢分享 03/19 07:54
10F:推 goodga: sonic wall 的问题有点瞎 03/19 08:13
11F:推 Lyu7: 推……咦?又是 Bytedance 03/19 08:23
12F:推 neo5277: 好吧,看来还是要刷一下,无法避免 03/19 08:24
13F:推 cksxxb123: 又是抖音 03/19 08:48
14F:推 joekaojoekao: 推! 03/19 08:55
15F:推 hydradevil: 推个 03/19 08:59
16F:推 Psyman: 谢谢分享!另外想请问「不影响原本行列」是什麽意思QQ? 03/19 08:59
17F:推 shihyiliu: 很棒的分享 03/19 09:01
18F:推 Raymond0710: 太...太猛了 03/19 09:09
19F:推 poxun: 推 感谢分享 03/19 09:10
20F:推 nitero: 恭喜,感觉字节後端没什麽问DB 知识蛮奇怪的,之前面试 in 03/19 09:12
21F:→ nitero: fra team 也都只问微服务而已,我只能猜里面分工可能很细 03/19 09:12
22F:→ nitero: ,你进去写c++ 可能碰不到db 03/19 09:12
23F:推 plsmaop: 字节有 DB team 03/19 09:21
24F:推 summerleaves: 感谢分享 03/19 09:43
25F:推 newhandfun: 谢谢分享 03/19 09:43
26F:推 dmeiki: 感谢分享 03/19 10:44
27F:推 Atipus: 感谢分享 03/19 11:03
28F:→ robber1234: AT那公司没有回覆你写的code不够clean? 03/19 11:22
29F:推 hank8451: 推推推 03/19 13:02
30F:推 Noahdot: 第一间就先笑出来XDD 03/19 13:42
31F:推 Raymond0710: 原po证明了就算是野鸡大学 实力与热情还是最重要的 03/19 13:44
32F:推 renna038766: 强欸 03/19 14:21
33F:推 ian90911: 感谢分享 03/19 14:21
34F:推 jackflu: 谢分,第10也太短 没有技术面试吗?第11也太哭还以为能拿 03/19 15:02
35F:推 Robias: 推心得 03/19 15:03
36F:推 hegemon: 相谈甚欢不代表什麽....很多时候只是我们自己感觉良好, 03/19 15:31
37F:→ hegemon: 或是面试官太会演而已... 03/19 15:31
38F:→ hegemon: 也有可能是找更多人来谈的时候,反而让团队内的人有机会 03/19 15:31
39F:→ hegemon: 提出反对意见 03/19 15:31
40F:推 kyrie77: 推 03/19 15:42
41F:推 ken90242: 推 03/19 16:51
42F:推 summerhealth: 推,超容易相谈甚欢後没下文 03/19 17:18
43F:推 alihue: 你觉得相谈慎欢 别人不一定这麽觉得 03/19 17:21
44F:推 algorithms: 推 03/19 18:15
45F:推 jobs1219: 推 自己也是3y最近在找工作 完全没信心 03/19 18:48
46F:推 zxc6414189: 分享推 03/19 18:51
47F:推 Csongs: 感谢分享 03/19 19:04
48F:推 nitero: amazing talker 人资可以随便拒绝工程师,整个流程很累 03/19 19:39
49F:推 iamshiao: 厉害 03/19 20:52
50F:推 energyy1104: 遇到第一间这种烂问题真的很头痛 03/19 23:38
51F:推 kangan987: 推 03/20 02:08
52F:推 alen60212: 推 03/20 09:43
53F:推 ahan6047: 推分享 03/20 10:54
54F:推 WashFreeID: 听起来台湾就是好公司好职缺的headcount很少… 03/20 12:06
55F:推 PHEj: 哈 感谢还愿! 03/21 11:05
56F:→ PHEj: 如想来新加坡字节或是虾皮 欢迎找我内推~ 03/21 11:06
57F:→ kiki86151: 新加坡不错 给蛮多$的 03/21 14:08
58F:推 KingFelixSEA: 推 03/22 15:52
59F:推 AmigoSin: 推 03/23 10:19
60F:→ tedmax100: AT根本闹 03/24 01:09
61F:推 jammy50605: 推 03/24 09:52
62F:推 bjk: 谢谢 04/27 18:42







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP