由于事前准备不足,项目方面也比较欠缺,在今年阿里实习生电面java开发工程师时不出意外地被鄙视了,题目虽简单,但深挖起来有点力不从心。但细细想想,这何尝不是求职前的一次预演!时间紧急,必须首先把基本功打好,java+数据结构与算法 ,另外,没有直接相关的项目经验真的是硬伤!
总结一些问的问题,希望求职时能用得上。
关于项目介绍,简单的谈了下做的项目,项目用C++多一些,就问了new和malloc的区别(基础之后是深挖,阿里的深度不是盖的)
因为应聘java开发,问了垃圾回收知识,并与C++智能指针方面比较(深挖)
jdk源码有没有看过(没怎么看过,(⊙﹏⊙)b)
java的内存分配
问Linux会什么,用Linux干了什么(除了点基础,没深挖过,鸟叔的私房菜还没看完(⊙﹏⊙)b)
问了进程与线程知识
问C++有哪些容器,vector与list存储有什么区别?(数据结构深挖(⊙﹏⊙)b)
map如何存储?(红黑树。。。。。。)hashmap如何解决哈希冲突(链表法和开放地址法。。。。。)
其他云云~~
总的感觉,问的问题虽然很基础,但是慢慢谈开就会往深处挖,想想,自己学的还是太浅薄
最后感觉面试官人挺好的,给了些中肯建议,比如建议学java选定一个应用方向,网络或者什么的,做些实际应用。