2023实习第四场面试(2023.03.13) 50min
电话面,面试官很好很耐心,收获很大;
约面的时候其实我已经进系统投了其他部门了,然后说“那先面一下吧,之后再说”
(腆脸要了一次面试机会哈哈哈哈)
1.自我介绍
2.进程线程最本质的区别
3.进程间通信方式
4.操作系统内存回收机制
5.如果内存回收和直接回收之后,内存还是不够怎么办
6.实际使用当中,如果我有些进程重要程度很高,但占用内存很大,我不想让它被kill掉,那应该怎么办
7.OSI七层网络
8.浏览器输入一个网址,你登录过一次后下次就不需要重复输入信息了对吧,那这部分信息是放在哪里的
9.https里面安全校验的逻辑是属于osi七层的哪一层
10.就是ssl它在哪一层
这里我回答错了,懵了三个才蒙对,估计给面试官印象很差;
11.https相对于http的缺点(不是https的优点!!)
我直接答了他们的区别,估计同样给面试官印象很差,好像在背八股;
12.三次握手里面,每一次都可以带数据么
13.DNS解析可以用TCP协议么
不会,没答出来
14.域名解析成ip的过程
15.DNS解析过程中的缓存是在哪里缓存的
16.一个域名背后对应的ip可能会有多个,但从没因为ip变了就访问不出来;所以ip变了的时候客户端是怎么知道的呢
不会
17.就是会有一个机制让所有的client知道ip变化的消息,这个机制怎么搞的
18.你觉得C/CPP/python他们的差异是什么,或者有什么不同的使用场景么
19.引用和指针的区别
20.局部变量和全局变量可以重名么
我答错了;
21.局部变量和全局变量他们在内存中都存在哪里
22.数组和链表的区别
23.创建数组时候会预先分配一个空间,但如果实际使用的时候发现空间长度不够了怎么办
24.创建数组时我发现不够了,我去add,但此时物理地址已经到最后了,不够我加了,怎么办
25.你觉得多线程并发主要是解决什么问题
12,13,16,17,23,24,25都不会;
有点菜,但心态放平了,大厂进不去就算了,确实经历太少,先找个小厂锻炼一下
下一场加油!
#阿里云24届暑期实习实习##后端开发实习##阿里云面经#