实习:
Mysql回表过程以及最左匹配原则
编程题:大数相乘(题没撕出来,卒)
(飞书)
一面:7月3日
登录模块:
1.两个用户同时支付订单,如何不重复支付,
2.两个用户同时登录,如何把另外一个用户挤下线;
3.如何合并账号密码登录用户和微信登录用户
4.mysql的undolog和redulog的意义,
5.Redis的数据结构
6.算法题,矩阵中的路径,剑指offer原题
二面:7月9日
1. string为什么用final修饰
2. 密码存储加密加盐中如何具体实现,盐从哪里来,如何实现的,扣细节(项目里的)
3. 超卖情况下如何实现高并发,(答分布式锁并发太低)有没有更优的方案
4. 线程cpu占用率过高,如何查询(,首先定位线程,然后是如何定位占用过高的原因)
5. 登录模块实现:三种方式(项目相关)
6.密码 强弱检测
7.sql查询一个月内数据的前5 的id
一面:7月19日
定位导航机器人项目
mysql索引下推,回表,cache机制
rdb实现细节(为什么bgsave不阻塞请求,那这时候如果来请求了redis如何处理的),aof,redis分布式锁细节
求连续子数组最大乘积;股票买卖一二两题
二面:7月22日
http tcp ip的联系
Hppt中get和post的区别
https与http的区别,详细讲述一下ssl
Tcp握手为什么两次不行,三次握手时候第三次ack信号没有到达服务端会发生什么情况。四次握手呢?
合并两个有序链表
1亿个short类型的数字排序
三面:7月23日
开始问了问基本情况,感觉像HR面
get和post的区别
http的安全问题
输入Url之后发生了什么
Dns解析的全过程
Redis了解哪些(我把底层的SDS,渐进式hash,压缩表,raft算法,gossip协议疯狂输出)
Random3实现random5
全部评论
(17) 回帖