发一下面经,攒点功德。首先自我介绍,然后问了JAVA和C++的运行差异。然后问了内存管理,垃圾回收,static关键字,Java内存管理:是否会出现内存泄露的问题?抽象类和接口,然后用户态,内核态区别。操作系统考察进程和线程区别,什么时候用进程,什么时候用线程?两个进程之间相互访问会出现什么问题?死锁是怎么产生的?计算机网络考察了网络分层模型,然后问了为什么要分层。然后浏览器输入url到渲染的过程。然后到了算法题环节。算法题,他先出了一道最长不重复子串,然后我做完了问我:你这么做的原理是什么?然后再出一个大数相乘,做完之后再问一下我的思路。最后他没有反问的环节,就结束了。一共是50多分钟。