校园招聘,网上笔试通过后,去公司一面,先自我介绍,然后开始各个基础知识点狂问。。。。 比如: 1、首先介绍自己做过的有关web的项目,并把系统框架图用桌上纸画出来,具体项目技术细节不问。 2、介绍SpringMVC从请求到响应的过程 3、数据库常用字段类型,char与varchar类型区别,还举例说假如有个字段只有1到2个字符用哪个类型比较好。索引熟悉吗? 5、问Java类集熟悉吗?介绍下种类,HashMap与HashTable区别? 6、多线程,创建线程的方法有哪些?举个导致死锁的例子,当时没想出来,估计想出来后,还要问如何解决死锁?
Q:还有其他问题:
7、二分查找(3分钟手写)
8、TCP的3次握手,假如第3次时服务器端一直收不到客户端的响应,那服务器端会怎么样?如何保证可靠性(重传),具体举例:假如客户端发一段数据给服务器,但是中间丢了几个字节,服务器如何知道?怎么重传的?
9、Http协议的常用方法有哪些(get\post\put\delete)?好,那说下post与put的区别?
10、你觉得你最擅长的什么?
11、你还有什么要问我的吗?