开局先自我介绍,我介绍的时候说本科课程有计网,(后悔说了,几百年前学的了,早忘了),然后他问我tcp客户端和服务器断开之类的问题,不会。
面试官问的面试题: C语言内存结构,重点问堆和栈存储什么变量,不会。
最后问我了解什么数据结构,我说二叉树,然后问我二叉树复杂度,我说我只会遍历顺序,不会。
三个技术问题都不会,然后让我介绍项目,我简单说了说。
然后问为什么选择我们公司,为什么选这个岗位之类的。
最后让我问问题,我问了进公司要培训吗?他说需要一年。然后问了公司未来发展方向之类的。
最后他说感谢你来参加面试,就说出这句我已经感觉没希望了。最后还说了再见,挺有礼貌,也不严厉,是我太菜,注意不会不懂的一定不要提起
八股,几乎没有问项目,全程30min,考察范围比较广,对于问题也没有进行追问。感觉问题不是很难,知识范围比较广,有一些稍稍偏一点。整体面试体验还是不错的。
面试官问的面试题: 1.Sql慢查询的方法,除了项目用到的还有那些方法?
2.java的反射机制
3.静态对象和实例对象
4.消息队列ribbonMQ和dubbo
5.Http和https的区别---主要是想要了解https为什么安全
6.Threadlocal
7.深拷贝和浅拷贝
8.网关比如Springboot-getwey
9.多线程的实现方法
10.full gc什么时候会用到?
11.JVM中的程序计数器作用?
回答错了,记录的是虚拟机正在执行的线程的指令地址
12.类加载了解吗?
13.hashMap的实现原理
14.Redis为什么快?
15.一个IP地址怎么确定前几位是网络号?--子网掩码
16.双亲委派机制
17.reentrantLock了解过吗?-没有
18.Java中像float数据类型计算中会存在精度问题,为什么?