Soft_Job 板


LINE

前言: 鉴於最近蛮多人分享新加坡ByteDance面试录取的心得,我也一起分享我的经验(可惜是失 败的例子xd),不过同时间有拿台湾Qualcomm的offer,於是就合并打出了这篇。 Medium: https://reurl.cc/1gvej9 时空背景 此篇是2020年11–12月的面试心得,是我第一次应徵full-time软体工程师(以往都是 intern)。原本预计延毕到日本大阪大学交换,2021年夏天才开始面试,不过由於疫情之 下日本政府一直处在锁国状态,因此在决定放弃交换後就开始投履历,也多方尝试不同产 业的面试。一方面是纪录自己成长过程,另一方面也能够让大家参考。 个人背景 硕士: 国立清华大学资应所(非应届,晚同届两年) 学士: 辅仁大学企管系 由於进硕班时没什麽基础,因此在学期间2.5年除写论文和做计划外,花了很多时间去大 学部修课(程式语言/作业系统/资料结构/演算法/网路/软体实验),以及做了两份实习, 以下是在履历中放的项目: - 硕士论文(无人机路径演算法) - 国内实习(Logitech/Embedded software engineer/7个月) - 海外实习(以色列新创/Software engineer/2个月) - Side projects(大多课堂中的期末专案整理,使用C,Python,前後端语言) - IELTS: 7.0 面试前准备 这两年被大学部紮实的课程洗礼了一番後,基本上不太需要另外准备课内知识,不过面试 时间刚好是论文口试的隔周,只来的及刷了一个星期的LeetCode(约50题),也是後续需要 检讨的地方。 ------------------------------ 新加坡ByteDance(Tik Tok) 投递管道: 内推 (版上的P大是我资应所学长,想内推可以联系他) 职缺: Back-end Engineer 流程: 四轮视讯面试,前三关为技术面试,最後一关为hr面试。 原先我是投递new grads後端职缺,但学长告知我new grads的职缺是6月才有,因此hr帮 我把履历转到Tik Tok的推荐演算法部门,虽然此职缺条件是两年以上工作经验,但後续 面试官表示他们也有面试新鲜人。 第一关: 北京部门的面试官,全程中文。前20分钟为履历细节讨论,主要问如何模拟硕论 实验、我实习所用到的usb协定,及分析封包的实作过程。 接下来是问课内知识: - 网路OSI七层中每层架构及用途 - 什麽是handshake机制 - 什麽是thread?有实作过吗 最後是白板题,使用的是线上编辑器,可使用任何语言且没有编译功能,面试官会看演算 法得出答案是否正确。 - 给予A和B两个sorted array找出交集,限制用in-place的方式解题 这题关键是用pointer记录下该被覆盖掉的阵列位置以达到in-place目的,面试官人很好 ,在我边打code边讲出想法的时候,他会给予回馈,让我知道我的想法是朝正确的方向。 最後Q&A让我提问後结束面试,令我讶异的是直接被告知等待下个面试官(?)我印象hr从来 没有告诉我一二面是连在一起的阿! 第二关: 深圳部门的面试官,全程中文,前面一样是履历询问,被问了一些海外实习经历,及实习 过程用到爬虫所做出的成效和面临到的问题。就直接进到白板题。 - LeetCode 103. Binary Tree Zigzag Level Order Traversal (medium) 这次面试官在我答题过程表达思路时不给予任何回馈,告知我只会看最後答案。我当下想 到的是采用BFS在奇偶层使用不同进queue的顺序,但结果得出错误的答案,最 後在时间内也没有找出正解(网路上有解答,可用double-ended queue)。 由於解题失败,因此面试官要我再答一题 - LeetCode 60. Permutation Sequence (hard) 看完题目我原先觉得值得一试,但推理过程似乎没有想像中容易,而且时间大约只给20分 钟,最後仍以失败告终。 结果: 未进三面。 心得: 其实早有耳闻ByteDance後端职缺白板题的考试难度与时间限制,对於现在的我确 实是越级打怪。未来如果还会回来挑战的话,我认为至少要掌握大部分medium题目的资料 结构使用。 ------------------------------ 台湾Qualcomm 投递管道: 官网 职缺: Software Engineer 流程: hr电话面试-> 台湾team视讯面试-> San Diego总部视讯面试 此职位比较像软体开发维护(DevOps),疫情结束後须配合出差 第一关: 面试官为一位主管及三位资深工程师,四个人轮流针对不同面向做提问。问的内容都是从 履历延伸:专案细节,使用工具,面临的困难及解决方法。历时一个小时左右,几乎每行 履历都有被问到。 值得一提的是硬体相关的问题我都答得不太好,因为我当时很天真的看JD上的条件都是以 软体技能为主就投递,後来想想在半导体业本来就该具备硬体基本知识。 最後Q&A,整体感觉面试官人都很好,还提醒我如果进了二面将会是硬仗xd 第二关: 面试官为大主管(美国人)及两位资深工程师(印度人,菲律宾人),全程英文。一样从 履历问题开始轮流问,有种一面的环节翻成英文重头来过的感觉,还多了各种口音 履历讨论後是白板题,都是easy难度,用口述讲出演算法,问题着重在指标与记忆体的操 作。其余被问到的程式语言问题还有 - 巨集和函式的差别,各自的优缺点 - double pointer的用法 - C语言main function的参数(int argc, char *argv[])是什麽 - 给予一个情境,讲出如何发现bug及debug的过程 最後是闲聊和Q&A,我请教了他们我需要补足哪些知识和弱项,也得到很多好的建议。 结果: offer get。 心得: 这两轮很重视履历的讨论,感觉得出他们想了解我适合什麽与不适合什麽。我认为一个很 重要的技巧是被问到自己强项的时候要自信表达,反之问到不太熟或弱项的地方要诚实以 告,切记不要bluffing,因为一旦露出破绽马上会被追问下去。 其实这也看出了履历的重要性,履历中bullet point是引导对方问问题的基点,在写履历 过程就要猜想会被询问的潜在问题,如果想验证履历会被问什麽问题,可以先面试几间非 前几志愿的公司当作练习。 ------------------------------ 结语及检讨: 面试结束让我收获很大,了解到自己的不足,包含: 1. 白板题练习不足,且要练习在无法编译的环境下写,或适时用纸笔辅助 2. 刚开始太过紧张消耗太多精神,导致大约在面试後期思考开始变慢 3. 一对多面试的车轮战,需要更好的逻辑表达 谢谢大家 --
QR Code



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.71.112.112 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1614699034.A.FD4.html
1F:推 Yujjlin: 谢谢分享 03/02 23:43
2F:推 newhandfun: 最近怎麽这麽多神人 03/03 00:41
3F:推 kyrie77: 推 03/03 00:49
4F:推 lturtsamuel: 高通软体工程师在干嘛r 03/03 01:11
5F:→ DrTech: 满神奇的,时间管理大师?感觉两年半做了超多事情。 03/03 01:26
我很感谢指导教授,在计画/助教/meeting做好的前提下,愿意支持我做自己想做的事,再说我不是应届(晚两年),压力也比较大
6F:推 Gaogaigar: BFS紧张写错 就再送你一题hard 真贴心 03/03 01:35
7F:推 lee457088: 屌 03/03 01:49
8F:推 Apache: 高通就猪屎屋啊 03/03 02:03
9F:推 lturtsamuel: 那不是韧体ㄇ 03/03 02:17
10F:→ LordCHTsai: 上面写是DevOps了,应该与韧体无关,恭喜原PO 03/03 02:21
11F:推 azzc1031: 好猛啊 这真的要下很大的努力啊!! 03/03 02:25
※ 编辑: genius558 (111.251.213.25 台湾), 03/03/2021 02:40:22
12F:推 leon1757tw: 好猛 突然觉得自己在浪费生命 03/03 03:25
13F:推 Lucifer10896: 推 03/03 05:02
14F:推 rice9547: 为什麽 medium 写错是送 hard 题XDD 03/03 05:05
15F:推 taipoo: 推 03/03 05:08
16F:→ wawi2: 这件事告诉我们好好刷medium 不然送你hard喔 啾咪 只是LC 6 03/03 05:20
17F:→ wawi2: 0严格来说算easy XD 03/03 05:20
18F:→ wawi2: 只能说太紧张. 不过最後进Q不错 03/03 05:25
19F:推 brianhsu: medium 解不出来送 hard,好虐… 03/03 09:28
20F:→ alongalone: 时间序列怪怪的 03/03 10:35
21F:推 az345705: 推推 03/03 10:46
22F:推 WaterLengend: medium写不出来送hard XDDDD 03/03 11:08
23F:推 gs8613789: 太神了8 03/03 12:02
24F:推 cksxxb123: 推推 03/03 12:15
25F:推 ShenJing: 很有毅力且时间管理得很好,感谢分享 03/03 12:29
26F:推 yougigun: 厉害 向你学习 03/03 12:54
27F:推 houallan5478: 推推!! 03/03 13:05
28F:推 ayasedd: 猛 你应该是有在写 medium?之前就 follow 你了 好强xD 03/03 15:10
29F:→ ayasedd: 同为114给推 03/03 15:10
30F:推 H2b2t: 推 03/03 15:59
31F:推 richardz: 好猛 有点好奇时间管理的部分 03/03 16:18
32F:推 PHEj: 推优秀学弟! 03/03 17:51
33F:→ PHEj: 新加坡Tiktok & Shopee内推欢迎找我! 03/03 17:51
34F:推 eju901677: 也太优秀 推 03/03 18:15
35F:推 snaketsai: medium解不出来给hard,安心上路的概念XDDDDD 03/03 20:29
36F:→ algorithms: 恭喜 03/03 20:45
37F:推 mtbehisseste: 推推 想请问Q现在给新鲜人多少啊? 03/03 21:56
38F:推 eaton1202: 推 一样好奇37楼问题XD 03/04 00:07
39F:推 jiajisun: 推 03/04 00:50
40F:推 doranako: 现在面试好硬,medium没过就送hard 03/04 16:21
41F:推 enamor753: 同37楼 有大大知道吗XD 03/05 20:46
42F:推 streakray: 推分享 03/06 19:21







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灯, 水草

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

TOP