汉得面经
汉得面试
昨天进行了汉得的技术面,面的是Java岗,面试之前有发短信说要准备过往的项目展示给面试官看。。。周日联系我约周一面试,因为没时间,我说换成别的时间段都可以,话说周二接到面试通知挺突然,他们提前半小时给我打了电话没接到,后来看到邮件才发现,距离面试开始就剩下十分钟了,为了不错过这难得的机会我就硬面了,哈哈哈。
面试是用腾讯视频,时间大概五十分钟,面试官那边不开摄像头,自己得开。面试开始的时候面试官会让你分享桌面,可能还想看你运行项目,我没把代码配好。。。因为以前写过小程序,最近一个修改过的代码可以存到上面,然后我点开了,加载它的时候卡住了。。。面试官就开始问我一些别的技术问题,主要包括Java,数据库,计网,问了一个数据结构。
**项目**
介绍自己的项目,项目里面用过什么框架,难点在哪里? 我介绍了简历上写的那些项目
** Java**
如何处理异常,异常有哪些,可以有多个catch块吗,finally一定会执行吗
StringBuider和StringBuffer,String的理解
泛型是什么样的,作用是啥,怎么实现
三种集合类是怎么实现的
ArrayList和LinkedList
接口和抽象类
反射机制
如何实现线程安全
强克隆和浅克隆
IO是怎样的
**数据库**
事务、索引 、范式、如何查询 、where和having、对于MySQL的理解
**计网 **
这我不会,没复习,问了三次握手,四次挥手
** 数据结构**
双链表和循环链表的差别
如果会框架的话还会问框架,最后面试官问完问题他会给你机会反问,你也可以相应问一些问题。
总的来说面试官很温和,我不会的他还跟我讲是什么样的,这次面试又收获了一份经验,记录在此积攒人品!