北京某纯天坑学校非科班天坑专业硕士第一次面。面了70分钟,5.9号暑期实习一面面经。
1.为什么转行
2.面向对象的三个特征。详细说一下多态
3.接口和抽象类区别。接口能实现接口吗?抽象类能继承具体类吗?
4.垃圾回收算法,机制。程序计数器的缺点。可达性分析的优缺点。详细说一下分代回收。
5.栈与堆的区别
6.类加载机制描述一下,static类在类加载机制中的过程。
7.Java内存模型
8.线程与进程区别
9.Hashtable和HashMap的区别。HashMap和Hashtable的实现原理。Hashtable怎么实现线程安全。
10.ConCurrentHashMap的原理。为什么不用Hashtable。
11.数组和链表的区别。数组的内存分配
12.方法A中实现方法B,方法B中实现方法A会有什么问题(考察溢出,栈溢出)
13.死锁,死锁条件,怎么解决
14.TCP和UDP区别。优点
15.TCP三次握手,四次挥手过程。
16.详细说一下Http,再说一下Https。
17.输入www的网址后,一系列的过程(这个不会,没去了解过)
18.二叉树,满二叉树,平衡二叉树。说一下二叉树的前序遍历,中序遍历,后续遍历。
19.两个鸡蛋测试100楼哪一层会摔坏的最少次数(最少14次,二分法算法的扩展)
20.电脑屏幕开着,屏幕是一张纯黑的图片和纯白的图片。哪张图片省电(没明白考什么)
21.算法:写一下冒泡排序,冒泡排序的代码优化。写个快排。
22.问能够实习的时间。有什么爱好,最有成就感的一件事。
23.反问
总体来说面试体验很好,面试官循循善诱。
许愿二面。
全部评论
(4) 回帖