面试持续一个半小时。。其实之所以持续这么久完全是因为我讲的太慢太罗嗦+后面作死让他又问了一会
问的基本都是大二的课堂知识点,忘得差不多了,所以很多都答的模棱两可……
1.访问一个页面点下访问按钮之后发生了什么(http、https)
2.TCP三次握手+四次挥手
3.TCP流控制(慢启动、滑动窗口)
4.JVM内存模型(问了一个类的一个变量放在哪个位置,我答错了。。)
5.B+树、B+树有什么用
6.进程的状态、线程和进程的区别
7.解释一下线程安全
8.如何用两个栈实现队列
9.要我举例设计模式,我答了一个策略模式,感觉不太好,下次可以答简单工厂/抽象工厂模式,比较好举例点
项目的,我讲的是大三做的一个知识图谱系统
1.你们的服务器能不能支持一万个人同时上传,不能的话怎么办(答曰:买一个更大的服务器。。)
2.你们的项目用了什么设计模式(我说没有。。)
3.你们这个项目如果上传的是很大的数据的话会不会很久,要怎么做(并发)
我感觉他问的问题都挺简单的,但是因为过的时间太久,很多东西不记得了,要好好复习才行啊!