面经 - java开发工程师
一面
hr电话面试,问的很简单,很基础。hr人很好。
首先是 介绍了下简单的岗位情况,然后问了三个问题。总时长:9分钟
- java的特性-封装继承多态
- java语言的特点
- 深拷贝浅拷贝
笔试
笔试是在一面之后进行的。
个人使用的是Mysql,对Oracl不是很熟悉,这一块失了不少分。
大部分是数据库的题,有几个是自己不熟悉的题还有就是编程题
- 查询服务器的系统时间的SQL语句
- 模糊查询:数据库中有一条记录是 “人类”,那么使用“%人类”,查出来的是什么。
- 数据库方面的关键字
- 编程题 - 逆序字符串。
- 编程题 - 逆序单词顺序。
- 编程题 - 计算日期间隔时间。
二面
现场面试,一个技术哥面试官。主要问的是项目。总用时30分钟左右。
- 自我介绍
- 项目- 紧扣项目中的各个关键点进行问。涉及到线程、sql语句、业务流程、实现方式等
- 我的项目涉及到了优化。所以问了你感觉优化中起了最大作用的是什么?我说了两个,一个sql语句的优化,一个是多线程的使用。类似于项目中的亮点、难点等等。
- 介绍了岗位的详细介绍和公司这边的项目。
- 个人规划
三面 - 被血虐的开始
三面紧跟二面。两个面试官,一个比较年轻,过程中告诉我不要紧张;另一个十分严肃,
主导地位。 总时间&#x