字节教育后端一二三面凉经
一面
自我介绍
java的IO
线程的状态
创建态到就绪态
Java线程和操作系统线程的关系
线程阻塞和等待的区别
浏览器输入url发生了什么
算法1. 三数之和
算法2. 去除链表中Node.val == val 的节点
算法3 Leetcode 470. 用 Rand7() 实现 Rand10() 的变形 rand5变rand7
--------------------------------7.22编辑后分割线----------------------------------------------------
二面
自我介绍
简历上的项目
TCP和UDP的区别
HTTP的状态码
404错误的产生有哪些情况
服务器关机后Redis数据还都有吗
为什么Redis快
给个SQL语句是否走索引
索引的结构
Redis持久化机制
进程和线程
死锁
谈谈你对锁的了解
可重入锁 和 synchronized
就像出来这些.....
--------------------------------7.27更新线----------------------------------------------------
三面
自我介绍
为什么干服务器开发?
最近学了什么
(还有几个问题,感觉算是聊天)
说一下 final 关键字
synchronized用法和原理
你在哪里用到了synchronized
hashmap hashtable区别
IO多路复用
说一下 GC GC算法, 给他介绍了新生代老年代什么的
进程和线程区别
线程和进程的状态如何切换
进程通信方式
synchronized用法和原理
你在哪里用到了synchronized
hashmap hashtable区别
IO多路复用
说一下 GC GC算法, 给他介绍了新生代老年代什么的
进程和线程区别
线程和进程的状态如何切换
进程通信方式
那个通信方式更好什么的(不会,知识盲区)
僵尸进程什么的(不会)
算法: 402. 移掉 K 位数字 (有点小变通,让你返回最大的数字)
反问环节
先写想出来的这些个
算法没AC出来。。。
僵尸进程什么的(不会)
算法: 402. 移掉 K 位数字 (有点小变通,让你返回最大的数字)
反问环节
先写想出来的这些个
算法没AC出来。。。
--------------------------------7.28更新线----------------------------------------------------