朋友帐号不方便,纯代PO
_______________________________
背景说明 :
四大理工非本科系毕,大学有学过C/C++物件导向设计
但是非资工系开课,学得比较浅(也忘得差不多了
四大资工所毕业
研究所在老师不停找新方向的过程中,有碰过verilog、无线通讯、最后论文做AI
但是以上项目其实都没有深入的做,大部分的时间都是在看paper,准备ppt,报ppt中度过
verilog只会写最最简单的程式,无线通讯是上网找开发板的范例程式及根据它提供的
library做一些修改,AI是直接套用现成的架构在自己的资料上
我觉得我研究所其实没有真的学到什么(但是却超爆肝)。
前阵子开始找工作,但是因为之前太少写程式了,所以每次面试考白板题总是被钉在墙上
后来我开始做Leetcode,目前约做了70题,80% 是easy,我渐渐觉得做这些题目变简单了
甚至可以发表一些不一样的做法在讨论区,但是面试依然很不顺利
1. 首先面试机会,我觉得我的学历不够好,有很多一线公司纯血统的同学们很容易可以
得到面试机会,我却常常投了履历石沉大海
我不知道要如何充实履历? 写C/C++能做什么方面的作品集吗?
2. 其次是我的程式能力不扎实,我大多都是一边做题目,要用到什么的时候去学什么,
例如要用到hash table就去查有哪些方法可以实作,
当被问到一些观念问题、或是没做过的问题时我就会阵亡,例如:什么时候要用物件什么
时候要用function?
什么是物件导向? (这个问题被问超多次,我觉得我的回答跟google到的有87%像,但总是
被说没有回答到精随,或是哪里怪怪的)
这部分我打算去买一本C++的书(The C++ Programming Language)从头看一遍,
不晓得有没有什么更有效率或是更好的做法?
有一次面试,主管跟我说其实做Leetcode没什么用,很多东西在公司根本用不到
或是直接google用其他人的就好,应该去练习写一些大型的程式
但是我没有概念该写些什么才好
3. 如上面背景说明,我会的东西其实很零散也很浅,因为都有碰过一点
所以可能会得到各式各样的软件工作面试机会
有面过IC design、EDA、无线网络、ML...
不同面试会被问不同领域的问题,被问的深一点就会爆炸
资工系主科的内容也会被深入的问过一次,真的觉得要准备的东西太多了,比准备研究所
考试还难QQ
请问我还能做些什么让公司会更想面试我 或 录取我呢?
希望可以快点脱离找工作地狱Q__Q