三流学校CS PHD毕业,本科跟研究生都是应用数学. 跟导师做过几年军方项目,熟练掌握
C++,写了一套类似Matlab的软件.
拿到4-5个面试吧,很多都是给你发一套题让你在规定的时间内做完. 感觉题目都会做,
然后就是时间不够用. 比如做一个题需要用到Hashtable, binarysearch, sort, 还要
给string按空格分段,然后按照字母顺序排序. 感觉把这些辅助的function写完了就没
有时间了. 各位大牛们是不是都自己写了一套library,然后写程序的时候就去copy啊?
Leetcode上的题目也都能自己独立做出来,但是就是不能在很短的时间里写出无bug的代
码.
还有求解惑啊:
面试的时候需要写什么样的程序啊,是更喜欢短小精悍的还是结构层次比较好的呀?有一
次我做了一个project交回去被狂鄙视,说我不会用 ++, +=提高程序效率.我感觉程序要
提高效率主要是靠结构设计,跟算法的时间复杂度,然后能用pointer跟地址的时候就尽
量避免数值传递跟object重建. 是我的理解错误吗?行数少的代码才是好代码吗?
我很爱解决问题,喜欢编程,如果有bug什么的我一定睡不着觉,通宵也要调试好.
求内退