2021作业帮提前批Java后端开发一面
1. 线程和进程的区别;
2. 问了一个计网的问题,忘记什么了。。。
3. 两个数相加,每个数是以链表的形式存在,求他们的和,先说思路;
4. 快速排序的思想;
5. 在前两个算法中选一个实现;(我选的两数相加,用到了stringbuffer,问我stringbuffer和string的区别);
6. 了解树吗,实现这样的树:第一层是。。。, 第二层是二次函数,第三层是。。。,记不太清楚了;
7. 求最长公共子串,说说这个思路;
8. 一个文件,里面的每一行存一个电话号码,求相同的电话号码的个数;(我说的用hashmap);
9. 如果这个文件很大,大小为1T,内存1G,如何找出相同的电话号码,此时不能再使用hashmap了,有什么想法;
10. 两数相加有没有更好的办法;
11. 有什么想问的;(说我算法功底还行,但基础需要加强);
面试官真的特别和蔼,全程对我笑了好多次😂,唯一的缺点就是他的网太卡了,经常听不清说的是啥;
希望给我二面吧😜
#面经##秋招##Java##校招##提前批#