当初在求职时也是常常在Tech_job上和Soft_job上找资料,受益良多
因此这篇文章也想分享一些我在2020年求职新鲜人软韧体工程师的经验历程
Medium易读版:https://reurl.cc/9XrWgd
# 个人经历背景
中字辈大学通讯相关科系,在校成绩很混 (70% 后),大学后半段发现自己较喜欢软件方
面。
硕班考试上114资工所,实验室主要研究方向为深度学习在影像上的应用,整体来说经历
很平凡,也没有其他特别的project或特殊经历事蹟。
======================
# 求职方向
个人主要投递求职方向为 IC 设计产业以及软件公司这两种类型
当时看了许多前辈的心得文大概整理出了心目中的一些公司包括:
* IC 设计产业: 联发科、联咏(投递后无声)、Synopsys(投递后无声)
* 软件公司: Amazon Ring、Mixerbox、讯连、趋势、群晖(希望服完兵役)
======================
# 面试准备
复习OS、计算机组织、网络,这部份主要是IC设计公司较常被问到的,我的准备方式是重
新看过自己考研究所时的笔记(没想到居然还有再拿出来的一天 哈哈),以及一些网络上
的面试整理。
因为本身大学在校成绩不好,当时在ptt版上看了很多心得文,明白自己在成绩背景上的
优势并不明显甚至是缺点,另外软件公司大部分都有online coding test 和白板题这些
关卡,因此决定开始刷Leetcode。
自己在大学时不是资工本科,因此其实对于程式解题算蛮陌生的。
从2019年 7月中开始刷Leetcode,语言都是使用C++。一开始给自己设立的目标是一天一
题,从easy开始,熟练了后发现自己可以解medium,开始一天解完一题后还有多蛮多的时
间就会再多写个几题,慢慢发现其实解题还蛮有趣的。
我觉得解题是可以靠练习去培养感觉的,多写就会发现在分析题目上思路会比较清楚
(当然要跟在打cp比赛的速度和思路是不能比XD,在youtube上看到很多解题高手就会
发现自己还差了一大截)。
题目部份我推荐从 Top interview 的easy~medium开始。easy有些题目也是很有思考价值
,不用被难度绑住了。在后期刷题会比较著重在medium难度,hard部分没有特别去刻意练
习,大概就是把经典的hard题看一看。
最后到2020年4月总共刷了400多题 (30% easy 62%medium 6% hard)。
另外Leetcode每周也有weekly contest 总共有4题,1*easy 2*medium 1*hard 限
时 90分钟,到最后我大概都是解完3题,hard的部分没有特别练习就卡住了 QQ,不过参
加周赛对于训练速度和模拟online test都很有帮助,而且可以看到一些最新的题目。
======================
# 公司面试分享
N = 台积硕士新人价