CVTE 电话面试凉经
说好的面半个小时的,结果快一个小时。。。下面是面经
- 讲一下 Java 的三大特性,详细讲一下
- 重载和重写
- 你用过 Java 的那些集合
- 讲一下 ArrayList,讲一下它的 remove 操作
- 讲一下 HashMap
- HashMap 的插入操作(哈希计算相等时,会判断 key 是否在链表中)
- 讲一下 HashMap 1.7 和 1.8 的区别
- 讲一下 HashSet
- 讲一下 Java 8 的新特性
- 有一组很大的数据放在 ArrayList 中,我已经为它写好了处理程序,现在需要 10 个小时才能完成,怎么让它一个小时完成。。。
- 处理程序出了 bug,要怎么办
- 怎么创建线程
- 四核 CPU 你觉得几个线程会比较好
- 了解过线程池怎么管理线程么
- Java 怎么进行类加载的
- 假设你多线程完成了任务,怎么通知主线程自己完成了
- 如果我在往内存中写入数据的时候溢出了,但是只溢出了一点点,怎么处理。
- 一个 url 从浏览器输入到服务端响应的过程
- 你用的 SpringMVC,那它相应的过程是什么样的,返回的数据是什么样的。
- 浏览器怎么解析渲染 html 的
- 问项目,你是怎么实现判断用户登录的,以及基于这个的一系列问题。。。
- 根据你的项目,实现 user 表,question 表,comment 表,三表联合查询,要求根据用户 id 查出用户对哪些问题进行了评论,返回 userId, username,questionTitle,commentContent。你觉得应该给哪些字段家索引。
- 算法,给你一个字符串,返回字符串中出现次数最多的字符,打印出来(说了建一个 HashMap,问还有没有更好地做法)
- 你考虑调剂 web 开发助理么。。。
- 你有什么要问我的(我已经懵逼了,所以就。。。。)
大概就这些吧,可能还有一些忘掉了,设计题全程懵逼,菜的真实。大家春招继续加油吧。。。
#广州视源电子科技股份有限公司##面经##Java工程师##春招#