12.29 Cider一面 Java后端实习生
12.29 Cider一面 Java后端实习生
自我介绍
项目
介绍自己熟悉的一段业务经历,主要负责什么,又达成了什么效果
你业务中的数据主要是干什么的?
技术
Java
说说Java语言的优势与劣势
说说Java中的垃圾回收,具体是怎么做的?
Java中的垃圾回收的第一步是要做什么?
Java中的垃圾回收是怎么识别哪些对象是垃圾的?
Java中的垃圾回收是怎么找到哪些对象是被引用的?
分代回收为什么要对对象进行分代而不是全部一起回收?
介绍常用的垃圾回收器
介绍Java8默认使用的垃圾回收器
介绍java中的四种引用类型
介绍Java中的线程池
介绍Java中线程池的参数的作用,它们什么时候会生效又有什么作用
计算机网络
使用浏览器访问一个URL会经历什么哪些过程?
介绍DNS服务器
介绍http和https协议的区别
非对称加密是用来做什么?对称加密又是用来做什么的?
对称加密和非对称加密谁传输效率比较快?
数据库
介绍MySQL8的新特性
MySQL的索引有几种类型?
MySQL中的默认索引是什么?
MySQL中有哪些锁?
Mysql中什么时候使用表锁,什么时候使用行锁?
分库分表能加快你查询数据的速度吗?
框架
Spring有什么好处?
依赖注入的最大作用是什么?
依赖注入是怎么实现的?
场景
假如你数据库中有100万条短信要如何做才能令其尽快地取出来并发送给用户?
算法
判断回文链表
向面试官提问
总结
我前面发挥不错,但是后面有关于MySQL和场景题的发挥比较糟糕,但是总体来说自我感觉还算良好。面试官人很好,面试过程很愉快甚至还有说有笑
最后许愿能过一面
#cider##面经##Java##后端##实习#