广州博纳 ✔
一面 0412 ✔
- 自我介绍
- 大学期间是如何学习的
- ==和equals的区别
- 简单说一下Java的封装、继承、多态
- 封装有哪几种表现形式
- 简单说一下垃圾回收机制
- mysql有哪些存储引擎
- MyISAM和InnoDB的区别
- mysql什么情况下会索引失效
- 优化sql的步骤
- 对薪资有什么要求
- 有什么需要问的
问的问题很基础,面试官态度非常好!隔三天就收到了二面通知
二面 0416 ✔
- Mysql和Oracle数据库的区别
- 大学学习了哪些课程
- 哪一门课程觉得难
- 数据结构中你比较理解哪种排序算法(我说的是快速排序)
- 简单说一下快速排序的实现过程
- 做过的项目是在window还是linux上的
- 有哪些常用的设计模式
- 问了其中一个项目,小组之间是如何分工、交流的
- 接着问了一些项目实现细节
- 看你学过软件工程,数据流图、用例图、活动图有什么区别
面试官挺直接的,面试过程感觉很好,碰到不会的也不会刁难人。
广东亿迅 ✔
先进行了笔试,然后隔天就有电话面试。
一面 0416 ✔
- String类可以被继承吗
- 抽象类和接口的区别
- 构造器可以重写吗
- 垃圾回收了解吗?简单说一下
- String类用哪个方法获取长度?那int数组用哪个方法呢?(有个坑,对数组来说length是属性)
- HashMap和Hashtable的区别
- 这些平时有用到过吗?
- 怎么处理异常
- 如果在catch块有return语句,那finally还会执行吗
- 有哪些文件流
- jsp和servlet的区别
- 如何编写servlet
- 怎么处理中文乱码问题
- JDBC连接数据库的过程
- SpringMVC工作原理
- DispatcherServlet了解吗
- Spring的特点(AOP/IOC)
- maven有接触过吗
- 做过的项目是在window还是linux上的
- Linux查看tomcat是否启动的(命令)
- 怎么查看tomcat是否安装成功(命令)
- 如果有很多个输入框,如何用JQuery获取所有输入框的值
面到后面有些不会地方,面试官会提示,挺好的。但是可能后面答得实在不太好,感觉有被嘲讽了。当天下午就收到了过了的通知。
鱼珠智谷-云徙 ✔
一面 0419 ✔
- 介绍一下大学学习过程
- 有哪些基本数据类型
- 抽象类和接口的区别
- java集合有哪些?比较了解哪些
- HashMap和LinkedList有什么区别
- Spring了解吗?有什么特点
- 具体说一下AOP
- 常见的设计模式有哪些
- 你了解的数据结构有哪些
- 栈有什么特点?堆呢?
- 常用的Linux命令
- mybatis中$和#有什么不同
- sql语句优化了解吗?
- 印象比较深的项目是哪个?问了项目的具体实现过程及功能
- 有什么想要问的
面试官发现我说错的地方都会进行纠正,告诉我正确的应该是怎么样的。对于我了解的知识点,会告诉我实际使用率高不高,应该往哪方面进行学习。整个对话过程十分轻松。最后面试官说我答得不错,所以不需要二面了,等通知即可。可惜太远了,不然真的挺心动的。
阿里菜鸟网络
一面 0603✔
- 自我介绍:学习情况、获奖情况、项目经验
- Java锁的了解,现实中使用情况
- 线程池和线程池原理了解吗?
- Java如何实现多线程
- 能不能不调用start()方法,直接调用run()方法
- 可变字符串了解吗,简单说一下
- HashMap数据结构。为什么采用红黑树
- 介绍一下Mysql索引。索引结构是什么?简单介绍一下BTree
- 索引什么时候会生效
- 介绍一下数据库事务。隔离级别
- 计算机网络三次握手、四次挥手
- 有什么排序算法 复杂度这些说一下
- 有什么想问的
笔试 0608✖
下午打电话约时间 晚上八点发链接 在链接上可以和面试官同时操作屏幕
面试官在上面实时写题目,然后可以通过电话询问交流,面试官实时查看代码编写进度(刺激)。
题目:二叉树的左视图
案例:
差不多半小时,面试官指出了我代码中的一些错误后,复述了一次我的思路,就结束面试了。