一面(4.07 半小时)
八股文:
java相关,比较基础抽象类和接口的区别,给你一个场景,有鸟(会飞,会走),兔子(会走,会跑),问他们的父类动物应该申明为abstract还是interface?(抽象类)
java的作用域,protect在子类中一定可见吗?
java实现equals方法要注意什么(实现hashcode)
讲一下GC回收算法
创建线程的几种方式?(Callable和Runnable的区别)
怎么判断对象是否要回收(可达性分析)
java的equal和==的区别
怎么创建线程池,executor的几个参数?拒绝策略
还有一些忘了
算法:快排
反问?
二面(4.13 40mins)
问的八股文比较多,对着简历问,更多是引导式提问,即你讲到什么,然后面试官听你讲到这个问你某个知识点
讲一下Java的堆模型
死锁是什么(用java写一个java死锁的场景)
hashmap和hashtable的区别
mysql为什么要用b+树
为什么要用python(写leetcode)
讲一下Java的堆模型
死锁是什么(用java写一个java死锁的场景)
hashmap和hashtable的区别
mysql为什么要用b+树
为什么要用python(写leetcode)
还有一些忘了
最后一个:异步IO,讲了select,poll,epoll
反问?
最后一个:异步IO,讲了select,poll,epoll
反问?
hr面(4.15)
不问技术
全部评论
(5) 回帖