4/28
面试官很准时,约的晚上八点面试,本来想说这个时间了,hc应该所剩无几,估计面试官会迟到,我7:50进的面试间,面试官7:56分发起了面试,让我又惊又喜
面试官是个一看就会让人感觉很放松的小哥,而且总是笑眯眯面带微笑的,还会问一些你的在校成绩,满不满意这个成绩,然后看你还是很紧张,就会跟你聊一下天像是最近有没有看什么课外读物,总的来说对面试官说真的很nice,在自我介绍的时后就明确的说没有客户端开发的经验,小哥估计没想到我会这么直白,反问了一句是就是没有编程过吗,我说我有自己搭了一个web的服务器项目过,接着小哥就开始借着服务器开发来问问题,然后延伸到那你服务器开发过那你应该知道TCP,UDP吧来说一下他们是什么
-------------------------------------------
1.TCP/UDP是什么,区别?
2.TCP三次握手
3.TCP,UDP应用场景
4.HTTP是什么(本来回答超文本传输然后就是客户端对服务器端上的资源做出请求和服务端做响应,面试官感觉没有很满意我就顺着继续分别说HTTP的格式,并分别举例有什么常见的请求头等等)
5.HTTPS是什么?
6.你刚刚说到HTTPS有非对称和对称加密,那分别体现在哪个地方(把SSL的RSA算法讲了一遍过程中顺道把问题答了)
7.那SSL是非对秤的加密算法嘛(当下蒙了,然后才说应该非对称有很多算法SSL只是一个协议,这个协议背后有各种非对称加密算法可以来实现这个协议)
8.那你还知道哪些SSL的非对称算法
9.C++里的OOP特性你能说一下嘛
10.继承和多态的区别是什么
11.C++的模版了解嘛(这里也没有达的很好,在面试官的引导下才开始说一些vector,list,map,set等等)
12.设计模式了解嘛(这里因为知道这是自己的坑所以就直接说了不了解,小哥明显有感受到一思失望)
13.内存布局
14.进程和线程是什么有什么关系和区别
15.多线程(其实当下是不知道我该回答什么,就延伸了一个问题说多线程容易造成冲突啊之类的然后最后把线程同步很仔细的说了一遍)
------------------------------------------
算法题
1.螺旋矩阵(要自己写测试实例,当下太紧张居然脑子死机忘了怎么定义二维数组但最后还是有写出来)
2.二叉树最接近的公共祖先
-----------------------------------------
总的来说:基础知识还是很重要的,可以把知道的都说出来能延伸越多越好,如果真的可能只是知道点皮毛也可以先和面试官说理解的是这样但在深一些就没有在深挖下去了(千万别不懂装懂硬掰扯),算法题就是力扣的中等
知道现在hc应该不多了,但还是要去把每一次的面试经验给总结复盘一下,毕竟22年的大家主战场是在秋招啊啊阿啊,最后还是许愿二面!
全部评论
(2) 回帖