找工作已有半个月左右,虽然并不顺利,但也算收获良多,故总结一发
笔试:
1.数据结构是重中之重,如hash表,二叉排序树,快速排序等频繁出现,大数乘法和斐波那契数也是常见题型;
2.数据库知识的匮乏让我在笔试时吃了很多亏,十一期间要好好补习一下;
3.在线编程注意边界和特殊情况的考量,刷题是很有必要的,注意C++编程尽量多使用STL库函数,加快编码速度;
面试:
面试目前也只参加了华为,链家网,360,新华三几家公司,但是已经深感自己知识的薄弱,计算机科学与技术并不等于编写代码,他是一门科学,操作系统原理真的很重要,请真正的理解它,下面记录一些自己迫切需要补习的知识。
1.多线程编程;
2.请重新学习堆栈,深入理解内存的分配机制,多问为什么;
3.设计模式请仔细理解,至少搞清楚几个最重要最常用的;
4.既然做过网络编程的事,那么就学深入一些,udp的应用层协议都列举不出来,dns的实现过程都描述不出来,就不要说自己做过网络编程了;
5.你说自己熟悉C++,为何连C++的编译过程都不清楚,你说自己擅长代码,为何你的双手会离开你的键盘;
6.UNIX系统常用指令请在学习操作系统时一起学习掌握,至于更深一层的知识,可能到时就知道该如何做了;
7.重新梳理数据结构,争取有更深入的理解;
其他:
除了技术岗位,关于非技术岗也做了一些尝试,产品类虽然很适合我的能力和性格,但是不能实习的我只能坚定的舍弃它,游戏策划or小学奥术可能都是我曾经很想从事的行业,机会也都摆在眼前,但是我可能不甘心承认自己在技术领域的失败吧,如此骄傲不知是福是祸,但既然我心底的声音告诉我想要进入互联网行业,那么就开始努力行动吧!
好了,谨记,计算机专业不等于代码专业,我们要有更高的追求!
时间紧迫,我还要去打怪升级,感谢面试官们,尤其是链家网的面试官,也许不久的将来,就会如您所说,我打怪升级好了就去找您组团杀BOSS!