面试官提问的问题:
1.进程与线程的特点与区别?
2.OSI七层模型?
3.TCP/IP的三次握手具体实现?(自己回答囫囵吞枣,知识点不熟,没有深刻理解底层原理)
4.TCP的特点?
5.TCP传输可靠?(知识盲区)
ACK,校验和
6.基本数据类型及其大小?
7.什么是面向对象?
可以围绕三个方面是回答。
(1)是什么?
(2)怎么用?
(3)为什么这么用,用在什么地方?
8.hashmap,hashtable,安全的hashmap?
9.Arraylist和Linklist各自的特点和区别?
复盘总结:
1.回答问题后要和面试官进行讨论,交流,沟通,看过源码,通过源码得出的。
2.切记:一定要弄懂,理解,源码体现,源码里面来的,回答不要给面试官看出来是背的感觉。
3.抓包工具练习:TCP三次握手。接下问下面试官要不要讲解UDP(前提是自己充分懂,理解,不然给自己挖坑)
4.学习知识理论+实践(动手能力)。一定要脱颖而出,与众不同。这样让面试官对你欣赏,好感度增加。
5.回答要有逻辑,先后顺序。条理清晰。
6.回答问题要先回答总的结论,在细分,讨论。
模拟面试方式:
第一,各位参与者轮流做面试官。
第二,面试官先提问问题,接考生轮流回答。
第三,在考生回答结束后,后面的学术可以提出与前面考生不同的见解,回答以及思路对问题的补充或者纠正一下。
第四,这种方式就是学习了别人的回答问题的方法,说话条理,清晰,有逻辑的回答,还可以学习与面试官的交流,沟通。如果是现场面试,眼神交流还是有必要的。遇到不足之处,就避免加以改正。
模拟面试学到的:
1.模拟面试让我一明白了互联网面试的流程以及注意相关事项。
2.不断的模拟面试让我一定程度上克服了面试上的紧张,恐惧,不安等,避免真正面试发挥失误导致没有发挥应有的实力。同时锻炼自己讲话的逻辑能力,沟通能力,这对于以后的工作,或者与同事高效的工作是很有必要的。有利于自己在真正面试时候,有效发挥自己的实力。
3。检验自己对这个知识点是不是足够理解,掌握,理解原理等,能不能很好的进行输出(包括与他人的分享,讲解等)