总结一下自己的2022招聘(秋招)

个人基本情况
本双非,硕在京某211,四六级已过。有过两段大厂实习经历,百度、字节,是后端Java开发。但是实习过程中干的比较杂,设计到部分测开。
投递简历情况:
第一批是大厂:京东、字节、百度等
第二批是:各大央企 三大运营商、三桶油、各大银行。


第一批


京东
京东面试
1、说说项目中登陆操作的具体流程、使用的什么框架(目前直接出到shiro、spring security)说的shiro。
2、你这个项目中用到了线程安全么
3、说说线程安全,threadlocal,线程池
4、对数据库了解么,说说不同的数据库引擎,数据库索引,acid,mvcc,说说哪些隔离级别下解决了幻读
5、说说字节流和字符流有哪些,以及具体的实现
6、学生,科目,成绩三个字段,查询所有科目成绩都在80分以上的学生
7、spring帮你解决了什么问题
8、springmvc的具体流程,比如前端浏览器输入了京东网址,后面的流程是什么样的 前端控制器八股文
Spring 与springboot区别
如何理解乐观锁 悲观锁?
你觉得你的优势在哪里
算法(多刷leetcode)

**总结:1 大部分都是八股文,外加算法题吧
2 感觉就是普通的筛人,这些都是默认要掌握的!
3 可能自己有在百度的实习经历。


百度1面:(java)
自我介绍
自己做过的项目(项目难点)
Java常用的集合实现类(主要问了和数组有关的,如:ArrayList、LinkedList、以及能实现线性安全的CopyOnWriteArrayList)
为什么LinkedList用双向链表实现,而不使用单向链表?
什么是线程安全? (常规八股)
ArrayList类为什么不是线程安全的? (常规八股)
如果我有10个任务,当他们完成后,我需要再一起执行新的10个任务,那么需要用什么类实现比较好?(CountDownLatch?)
线程池中,有5个核心线程,正在执行5个任务,如果又来了一个任务,那么应该会怎么样?
核心线程空闲后会被回收吗?
Spring、SpringMVC和SpringBoot的关系 (常规八股)
MySQL用的多吗?在使用过程中有碰到什么问题吗? (常规八股)
MySQL的事务隔离级别? (常规八股)
MySQL事务隔离级别中 可重复读和读已提交的区别? (常规八股)
mysql:查询制定课程号的前十名的学生(面试官说我想复杂了)
查询张三的成绩(常规八股)
tcp和udp的区别(常规八股)
http和https的区别
算法题1:写一个简单的生产者消费者模型代码(不会...)
算法题2:杨辉三角,给定行数n,打印出对应的杨辉三角


字节一面
1.项目
2.HTTP返回的状态码有哪些?301和302的区别
Hash说一下
我打了Java中hash冲突有两种方式,一种是链地址HashMap,一种是ThreadLoca的线性探测。
问我问什么ThreadLocal中用线性探测?
我觉得是空间使用率,以及ThreadLocal容易发生内存泄***r>MySQL中的索引?幻读和不可重复读?B+树和B树
where a=1 and b=2 and c=3在联合索引c,b,a时会有效吗? 不会
会,MySQL会对它进行优化,使得可以走索引。
什么叫上下文切换?详细描述? 八股文
进程调度算法?
算法:迷路的机器人,此题中机器人只能向下和右走,如果可以向上和向左走,怎么处理?加个二维的布尔数组,防止循环。不会

字节二面
http的报文格式,两个报文发送后接收是按顺序的吗?为什么,由此又扯到HTTP1.1和2.0。2.0又做了哪些改进?改进中数据压缩是怎么处理的?
IO复用和以及HTTP2.0的多路复用
什么叫同步什么叫异步?IO复用又是什么概念?
进程间通讯怎么处理?线程间呢?
那RPC的原理是什么?
有用过redis吗?用来做啥
用过一点,做缓存,其余时间我遇到的场景没用过。
算法:链表的归并排序。
看过哪些技术书籍?
三面
MySQL主从复制的原理?如果要直接增加一台机器要怎么处理?
ArrayList?HashMap?ConcurrentMap呢?ArrayList插入那个节点正好要扩容时复杂度?平均复杂度呢?
JVM的GC问题?
MySQL和Redis的优缺点?
Java、Python、Vue.js的区别和优缺点?
算法:两数之和。当时把我问蒙了,反复问是两数之和还是三数之和。
感觉项目优化那里答得不好,MySQL这里也答得一般。
回馈各位。

总结:
1 经过之前的面试自己已经有相当多的面试技巧,吹起来面不改色,哈哈哈!
2 基础知识 要掌握好
3 自己之前在字节有过短暂的实习经历,所以 可能是一点的加分项。
4 八股文还是要背的 我把我背的 八股文链接 放下面希望对大家有所帮助

序列号 内容 链接
1 Java基础知识面试题(2022版) https://blog.csdn.net/qq_43061290/article/details/124023797
2 Java集合容器面试题(2022版) https://blog.csdn.net/qq_43061290/article/details/124043363
3 Java异常面试题(2022版) https://blog.csdn.net/qq_43061290/article/details/124078378
4 并发编程面试题 (2022版) https://blog.csdn.net/qq_43061290/article/details/124104563
5 JVM面试题(2022版) https://blog.csdn.net/qq_43061290/article/details/124104514
6 Spring面试题(2022版) https://blog.csdn.net/qq_43061290/article/details/124227864
7 Spring MVC面试题(2022版) https://blog.csdn.net/qq_43061290/article/details/124337927
8 Spring Boot面试题(2022版) https://blog.csdn.net/qq_43061290/article/details/124339493
9 Spring Cloud面试题(2022版) https://blog.csdn.net/qq_43061290/article/details/124341152
10 MyBatis面试题(2022版) https://blog.csdn.net/qq_43061290/article/details/124542376
11 Redis面试题(2022版) https://blog.csdn.net/qq_43061290/article/details/124427311
12 MySQL数据库面试题(2022版) https://blog.csdn.net/qq_43061290/article/details/124427311
13 消息中间件MQ知识点(2022版) https://blog.csdn.net/qq_43061290/article/details/124542376
14 ZooKeeper面试题(2022版) https://blog.csdn.net/qq_43061290/article/details/124548428
15 架构设计&分布式&数据结构与算法面试题(2022版) https://blog.csdn.net/qq_43061290/article/details/124624540
16 计算机网络编程面试题(2022版) https://blog.csdn.net/qq_43061290/article/details/124041420

第二批: 各大央企


不好意思,由于工作安排和身体原因鸽了大家这么久。下面将从这几个模块一一介绍。


三大运营商--移动 联通 电信
移动下面有很多的子公司和研究院


国家电网


各大银行


待续......

#阿里巴巴##字节跳动##国家电网##中国移动##工商银行#
全部评论
蹲央企后续
1 回复 分享
发布于 2022-05-08 11:17
这个是自己同学在整理的Java面试八股文,欢迎大家点赞收藏。https://blog.csdn.net/qq_43061290/article/details/124023797
点赞 回复 分享
发布于 2022-05-03 19:21
蹲一个后续
点赞 回复 分享
发布于 2023-09-14 04:47 海南
点赞 回复 分享
发布于 03-06 13:43 陕西

相关推荐

16 103 评论
分享
牛客网
牛客企业服务