8月15日网易严选二面

前言

中规中矩的一面吧,有一题编程,但是时间比较紧张,最后沦落到只说了思路。感觉有点凉,老实说面试官给的算法题已经是简单到不行了,当时还是没完全写出来…

面试过程

请你做一个大概5分钟的自我介绍。

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

我们今天的面试就到这里结束了,感谢你的参加。

总结

感觉面试官人还是挺好的,声音也好听,态度也温柔。但是感觉自己答的很一般。害,不说了,抓紧时间再去复习一波。