二面主要问题如下:首先仍然是先自我介绍有过竞赛经历?奖项?专业排名?平时都看些什么书籍?是否参加了学校社团活动?哪个部门?主要工作?时间安排?对哪些技术最熟悉最擅长?我说的是javaWEB框架那些 , 然后就开始问java了接口和抽象类的区别实现有哪些不同?序列化如何实现?用代码描述 。 writeObject?objectWrite?ObjectOutputStream.writeObject().ObjectInputStream.readObject()IO框架集合框架的描述 。 如何判断文件是否存在?如何读取一个目录下面的所有文件和子目录?代码描述 。 广度优先遍历目录下面的所有子目录和文件?代码实现?List和Map的不同?HashMap的实现?如何解决散列冲突?多线程机制?线程休眠10秒?sleep()与wait()的区别 。 缓冲流buffer的用途?原理?linux下如何查看CPU负载和IO端口的使用情况?如何创建目录?如何搜索一个指定的字符?考察数据库的sql操作 , 给定了一个具体的业务表 , 如何对不同类型的数据进行统计 。 总体上来看 , 还是比较注重基础的尤其是java的多线程和并发安全性及数据库相关 , 另外对有关开源框架的具体底层实现需要多阅读源码并进行总结 。
一面 , 主要注重基础 , 问得很深很广 , 压力面试 。hashmap、concurrenthashmap底层实现和区别spring框架的原理如何写一个orm框架hibernate一级缓存和二级缓存 , hibernate其他缓存hibernate事务传播行为种类springmvc原理restful的好处restful有几种请求 , 表单如何提交put请求web中安全性问题的考虑 , 如何防止web系统整体架构hibernate如何实现声明式事务java并发包volatile平常都看哪些书spring底层数据结构如何进行反射 , 如何提高反射的性能如何实现java的代理 , 为什么需要实现接口TCP协议三次握手springmvc用过哪些注解springAOP可以使用哪些代理 , 有什么区别为什么要分三层mybatis与hibernate有什么区别 , 为什么不用hibernate直接写sql语句?这面没有准备好 , 广度和深度压力很大 , 建议大家多看看三大框架源码、原理 , 并发包 。
二是注重于项目【五面蚂蚁险拿offer定级P7!大厂面试不过如此?】什么是restfulwebservice?并发集合包?项目中使用了哪些数据结构?TCP中断连接四次挥手?MD5加盐https支付宝接口开发知道哪些锁 , 有什么区别?依旧JDK源码项目遇到什么问题 , 怎么解决?JDK1.8有什么新特性?
三面聊人生leader和verynice , 给了一些建议 , 可能是觉得技术差不多 , 这面基本没怎么问技术 , 主要是职业发展、IBM的实习内容之类 , 我想大家可能也都有自己的想法 。
推荐阅读
-
-
西安|西安启用火焰型消毒机:200度火焰可瞬间烧死物体表面病毒
-
-
-
生姜加它被称为“强效泻药”,排出黑臭宿便,口气也变清新了
-
-
联合国世界粮食计划署与快手建立伙伴关系共筑幸福乡村
-
互联网新鲜事鲜姐海南免税iPhone最高便宜2500元,网友:打飞的去买
-
快来科技直播带货要怎么做才更吸引人?这份直播技巧了解一下!
-
-
电竞小肥仔|和平精英:两代埃及主题皮肤对比,木乃伊和如今的艳后哪个更好?
-
?人民日报客户端|孟加拉国新增确诊病例1973例,?累计确诊294598例
-
知足常乐微信地位不保?又一社交软件顺势崛起,连续30天占据社交榜首
-
男生从清华退学后重读考699分|传奇“学霸”:男生从清华退学后重读考699分
-
港独分子跑路名单大曝光是什么原因?港独分子跑路名单大曝光时间过程详解
-
-
-
生肖|天生爱打扮的四生肖女,颜值高身材好,不缺追求者
-
山东:冒名顶替入学多发于2006年前,今年使用人脸识别
-