6-字节一二面

字节一面

操作系统中进程的状态的转换?运行到就绪有几种方式进行转换?开始iO了会怎样IO操作完成了会怎样?

死锁的条件?代码中如果遇到了死锁,倾向于遇到哪种条件?写代码的时候如何避免死锁?

tcp中timewait状态?

a给b发fin包,b还没有收到的时候,b给a发fin包会发生什么

url输入到返回页面结果用到的协议?dns,arp,http

http协议的请求头,请求行和请求体分别存放什么数据结构?可以接收的字符编码等等信息放在哪

响应的状态码,1,2,3,4,5开头分别代表什么含义?301和302在有什么区别?

数据库的事务是用来干嘛的?隔离级别?分别解决什么问题?幻读和脏读?

复合索引的查询原则?为什么会有这种现象?

mysql的索引是什么样的数据结构,B和B+数有什么区别?

举一个能用到索引范围查询的例子?

更新一张表的一些行,如果字段是c,将其改成d,这个sql该怎么写?

统计字段每一个具体的值有多少个,sql该怎么写?加个过滤条件怎么写?再加个排序怎么写?

redis支持的数据结构?

已知一个随机函数,以p的概率生成0,1-p的概率生成1,如何让它以相等的概率生成1或者0?(分两次执行,可以得到00 11 01 10四个结果,使用01和10两个概率相同的情况分别代表生成0和生成1)?如果是产生了11和00两个情况怎么办,如何保证其他两个这个函数不会陷入死循环?(自调用,极限)如果推广到0-n呢?你觉得从0 1到0-n是一种什么思想

算法题:三数之和(秒)

二面

算法题:

  • 判断对称二叉树(dfs秒)
  • 一个线程等待其他10个线程昨晚事情之后打印(countdownlatch秒)

Thread和Callable的区别?返回值的使用场景

wait和sleep的区别?什么场景用wait?什么场景用sleep?

字段为姓名,科目,成绩,总分前十,sql怎么写?

IO的类型有哪些?BIO,NIO,AIO分别解释?

什么场景用阻塞IO,什么场景下用非阻塞IO?

NIO是怎么工作的?

多路复用详细介绍一下?具体该怎么使用?

http和https有什么区别?端口上有什么区别

ssl的具体过程?什么是ca证书?为什么要使用对称加密

进程和线程的区别?什么时候使用线程什么时候使用线程?

Java代码怎么算是启用了一个进程?代码启动执行起来,算是启动了线程还是进程?

进程之间的通信?几种通信的使用场景?

mq的结构?

消费组的概念知道吗?

Java的类加载器?什么时候需要自定义类加载器?

场景题:

1000个qps进来,现在只要前100个,后面的900直接拒绝,怎么做?

卖出一件商品就要去扣库存,如果此时100万商品需要卖掉,扣库存操作怎么设计?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值