面试官人很好,很耐心,会引导回答问题。奈何自己太菜,么得实习经历,基础知识不行,项目也不行orz
一开始就说了面试大概十五分钟,最后也确实是十五分钟多一点的时候结束。
面试过程
- 自我介绍
- 你主要用Java,那还会其他语言吗?
- 项目是自己部署的吗?还是用的集成开发环境。
- 项目是部署在linux上的吗?
- 聊聊HashMap的底层。
- HashMap安全吗?为什么?
- 有什么替代方案?为什么它是安全的?
- 数据库用的是什么?
- MySQL有哪些索引
- InnoDB和MyISAM的索引有什么不一样(底层实现)?
- 两分钟聊一下GC
- 了解SQL注入攻击吗?有什么预防手段?
- 对其他的网络攻击有了解吗?比如DNS攻击,XSS?
- 你说了TCP泛洪攻击,这是发生在哪一阶段的?
- 场景题:内存很小的情况下,在十亿个字符串中选出出现频率最高的十个。
- 反问
- 1)建议对多了解数据库的底层,包括基础的数据结构,存储结构等。
2)建议多了解一些网络安全方面的问题
3)如果面试通过的话,一周内HR会通知
感想
具体的项目一点都没问= =看了前几天的面经,大家都说全程深挖项目。。我还一直在想着怎么能把我那么水的项目吹出点花样来hhhh
人生的第一次面试就这样凉了。。其实可以表现得更好一点的,还是太紧张了,从自我介绍嘴瓢到结束。不过终究还是知识掌握的不够牢固,继续加油吧,许愿明天的携程一面顺利!
求解
关于那道场景题,面试官跟我说了思路然而我头脑及其混乱根本没听进去orz ,只记得他说了要用到Hash,有没有哪位大佬能解答一下?万分感谢!
全部评论
(3) 回帖