字节后端开发实习生 一面(已挂)
个人背景介绍:双非本科大三,无实习,无奖项
自我介绍
学业情况
Java object类的方法
为什么重写equals方法要重写hashcode方法
Wait()notify()方法
Lock()用过吗?
使用sychonized时会锁住什么
Copy方法,深浅拷贝区别
四次挥手
2msl是什么?
Time-wait是什么时候出现的
Redis的IO多路复用,系统调用
Redis的基本数据结构
HTTP和https区别,端口号
中间人攻击
https的加密过程
对称加密与非对称加密
数据库查询语句的的过程?(后面想起来应该是想问索引相关的吧,但是当时没想起来)
判断索引是否正确
多个索引如何确定用的是哪个索引
执行计划(??没听说过。。。)
B,B+,hash索引区别
B+树索引与hash索引的区别
Hash索引是干啥的
Hash碰撞
组合索引
IOC,Aop
Aop面向切面是怎么插入界面的(没懂。。。)
用到的设计模式?
循环引用
算法:环形链表Ⅱ
总结:面试体验还好,面试官态度很好,但是自己太菜了,很抱歉浪费面试官时间了。
其实后面整理起来发现问题都很基础,但是介于自己第一次面试,当时脑子里啥也没有了,,,,
问题回答的也都磕磕巴巴,答不到点上。
今早收到了感谢信,情理之中,意料之中。
#Java开发##字节跳动##面试题目#