4.20在合肥贝斯特韦斯特酒店的面试
面试官很友善 没有什么自我介绍 没有什么客套话 直接拿着我的简历看看 问了一句:你就会java? 那好 咋们就从java开始吧
其实我蛮喜欢这样的面试 一看就是做技术的
下面就是回忆的一些面试内容 对于复习找工作的人来说 或许有意义
1. java虚拟机垃圾回收算法有哪些?默认的是哪个?
2. java并发包知道多少就说多少
3. HashMap 与ConcurrentHashMap的不同以及内部实现
4.java原子类知道多少 (CAS概念知道不 内部实现)
5.java集合 联系起来
6.java虚拟机堆和栈的区别
7.画出TCP分手的过程
8.描述Http的原理 过程 还有就是知道几种状态返回码
9好多网络编程的问题 不记得了(很多啊)
10.最小生成树,KMP,一致性哈希这三个算法描述 没有写代码
11.分布式消息队列
12.进程 线程相关问题
13.Linux与进程、内存相关的命令
14.数据库存储引擎
15问了框架Strues2里的action是单例还是多例
16.Hibernate怎么映射一对多和多对一关系
17.Spring的AOP概念
18 貌似还有一个IP协议内部的问题 都不记得了
还有就是hadoop和nosql一些基本的问题(不做大数据就没有必要看了)
最后一个是一个设计题
叫我设计一个webQQ实现即时通信
总共就这么多了 一个小时的面试 很煎熬 最后这个设计硬是把我毁了 提示好几次都没有想出来 毕竟网络编程涉猎少
写出来分享一下 希望对我这样找工作的同学有点帮助