写点什么

复习 54 天二战字节跳动,终获 offer 定级 2-2【面试答案,springboot 底层原理面试题

用户头像
极客good
关注
发布于: 刚刚
  1. Http 协议

  2. cookie session 介绍一下

  3. session 表结构怎么设计,储存在哪里?

  4. 你们的 session cookie 在项目里运用到哪里?

  5. 算法题:[删除链表中重复的节点]在一个排序的链表中,存在重复的节点,请删除该链表中重复的节点,重复的节点不保留,返回链表头指针.例如,链表 1-2-3-3-4-4-5 处理后为 1-2-5

  6. TCP/UDP 的区别介绍一下

  7. TCP 如何保证传输的有效性。

  8. TCP 的拥塞控制

  9. TCP 建立连接的三次握手

  10. TCP 四次挥手断开连接

  11. Java 的锁机制

  12. 死锁产生的原因

  13. 三次握手和四次挥手,time_wait 是什么状态

  14. B 树 B+树区别说一下

  15. 数据库平时用到过什么 咱们先问 MySQL MySQL 索引原理知道吗,问了两种索引的区别

  16. 索引的分类和优缺点

  17. innodb 和 myisam 的区别

  18. 乐观锁悲的的区别说一下

  19. 数据库四种隔离状态 分别有什么问题

  20. redis 的数据结构

  21. sortset 底层,原理,怎么保证有序

  22. 冯诺依曼计算机的结构

  23. 操作系统的虚拟内存

  24. 进程的调度

  25. 进程间的通讯方式

  26. 线程间的同步方式

  27. 进程和线程的区别

  28. 常见的排序算法


面试题答案


=====


篇幅有限,答案整理成了文档。转发+关注,然后私信回复我【666】获得免费领取方式。




Java 核心面试知识整理


=============


这份 Java 核心面试知识整理得非常详细,涉及到的知识点非常多,包括一些基础类的、进阶类的等等。JAVA 基础、Spring 原理、数据库、分布式缓存等各个方面知识点都有详解。



我的学习笔记


======


Redis 学习笔记:


  1. redis 简介

  2. 为什么要用 redis /为什么要用缓存

  3. 为什么要用 redis 而不用 map/guava 做缓存?

  4. redis 和 memcached 的区别

  5. redis 常见数据结构以及使用场景分析

  6. redis 设置过期时间

  7. redis 内存淘汰机制(MySQL 里有 2000w 数据,Redis 中只存 20w 的数据,如何保证 Redis 中的数据都是热点数据?)

  8. redis 持久化机制(怎么保证 redis 挂掉之后再重启数据可以进行恢复)

  9. redis 事务

  10. Redis 常见异常及解决方案

  11. 分布式环境下常见的应用场景

  12. Redis 集群模式

  13. 如何解决 Redis 的并发竞争 Key 问题

  14. 如何保证缓存与数据库双写时的数据一致性?



**S


【一线大厂Java面试题解析+核心总结学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


pringIOC 笔记整理:**


  1. 什么是 Spring

  2. Spring-HelloWorld 的步骤

  3. 容器中 bean 的配置方式

  4. bean 属性的配置细节(字面值 & ref & 内部 bean 等)

  5. XML 配置里的 Bean 自动装配

  6. XML 配置里的 Bean 自动装配的缺点

  7. 继承 Bean 配置

  8. 依赖 Bean 配置

  9. bean 的作用域:singleton;prototype;WEB 环境作用域

  10. 使用外部属性文件

用户头像

极客good

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
复习54天二战字节跳动,终获offer定级2-2【面试答案,springboot底层原理面试题