面试过程
请你做一个大概5分钟的自我介绍。
-
对红黑树有了解吧,能说下它的相关特性吗?
-
叶子节点全部都是黑色的吗?
-
字符串匹配,大概讲一下思路。 我讲了一下KMP算法。
-
那你详细讲一下KMP算法吧
-
写一个ipv4地址的正则表达式。我把正则的语法给忘记了,所以只能跟面试官说了一下思路。
-
写一段代码:int转hex string,我给自己挖坑了,说要考虑负数....
-
想问一下Linux里面,用top指令看到了Load,那么这个load是什么意思呢?
-
那你平常跑程序,除了看cpu,还看什么呢?
-
如果垃圾回收不太正常,cpu上能看出来吗?
-
能看到线程级别的cpu利用率吗?
-
java中的NIO,BIO和AIO,请你详细讲一讲。
-
那这三个,分别适合什么场景呢?还是说能用AIO的情况下我就不用另外两种?
-
设计模式,代理模式和适配器模式,这两者之间是什么关系? 我讲的不够好
-
你最近的一些项目也好,学习的东西也好,有没有某个案例是花了很多时间,且收获比较大的?就是怎么样去学的?
-
讲一下redis的原子性。
-
有没有一些日常生活中,新的一些方法去解决一些问题。
我们今天的面试就到这里结束了,感谢你的参加。
总结
感觉面试官人还是挺好的,声音也好听,态度也温柔。但是感觉自己答的很一般。害,不说了,抓紧时间再去复习一波。
全部评论
(2) 回帖