个人基本情况本双非,硕在京某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 第二批: 各大央企 不好意思,由于工作安排和身体原因鸽了大家这么久。下面将从这几个模块一一介绍。 三大运营商--移动 联通 电信移动下面有很多的子公司和研究院 国家电网 各大银行 待续......
点赞 18
评论 4
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务