前言
楼主本科渣211,硕士华科,专业均SE,校招的时候没啥实习经历,进大厂工作两年多,做后端开发的工作,没有涉及到高并发的case,也没有大流量的项目,也没有必须引入某些中间件或者nosql才能解决业务问题的场景,简称“三无”,只能尽量在简历里矮子里面拔将军,写一些可能有些价值点的内容。社招过程中拿过美团、货拉拉、微众、阿里、字节的offer,最终选择字节。
华为–公共开发部–通用软件开发工程师
2020·08·31 一面
- 项目中采用了什么技术,框架,操作系统
- 项目代码量
- java抽象类和接口的区别
- jvm的内存模型
- GC的内存分区
- java有哪些需要注意垃圾回收的情况
- 多线程开发的注意事项
- 多线程调试定位的工具(jvm)
- Spring的优缺点
- 了解哪些操作系统
- idea用过的插件
- 编程题:数字转excel列表项
- 项目的小组分工
2020·08·31 二面
- 介绍项目
- mysql的索引使用经验
- mysql的外键选用原则
- 联合索引
- sql的注入问题
- spring事务的原理
- java常用的容器和应用场景
- Java arraylist如何修改为线程安全的
- Java map的键的选用原则
- 编程题:数组中0元素移至数组末尾,在原数组中操作,非零元素相对顺序不可改变
2020·08·31 主管面
- 家庭情况,兴趣爱好,社团经历,班级人缘,加班想法,华为看法
Bigo
2020·09·01 一面
- 这场面试里被面试官教育说回答问题回答的不够完整
- tcp,udp的区别
- tcp的三次握手过程以及原因
- http和https的区别
- java重写和重载的区别
- java接口和抽象类的区别
- 项目里哪里用了接口
- java如何实现线程安全
- 介绍各排序算法以及时间复杂度
- 手撕快排
- java反射如何实例化一个类
- Spring boot架构
- mysql表连接的关键字
- 项目里如何和mysql交互