去哪儿旅行Java26秋招一面1h

1.实习介绍。
2.项目拷打(问的也比较细)
3.Redis的分布式锁的原理是什么?
4.锁的维度是什么?
5.在不改变Redis集群规模的情况下,怎么把当前场景的Redis的QPS提升,翻倍或者翻几倍?(针对项目的场景题)
6.你用过CompleteFuture吗?它的底层是如何实现的?
7.那你了解AQS吗?它底层为什么采用了双向列表的结构?
8.你了解虚拟线程吗?它的调度的原理是什么?用的是Java的什么东西?
9.你了解MySQL的最左匹配原则吗?
10.比如说一个联合索引A、B、C,查询条件是A等于、B大于、C等于,那它能用到联合索引A、B、C的哪部分?那如果B是like呢?
11.手撕:重排链表
全部评论
还在约面嘛
点赞 回复 分享
发布于 12-12 14:47 浙江

相关推荐

45min 八股+项目+手撕1.讲一个项目里面的难点2.ES6的新特性getCashInfo(extParam = {}){const {orderBaseDetailData = {}, quserInfo = {}, isLogin12306}= this.viewstateconst {orderBaseResult = {}}= orderBaseDetailData;const {contactInfo, orderNo} = orderBaseResult;const {userUserID = '',userName = '',userID = ''} = qUserInfo;const param ={orderNo,contactPhone: contactInfo.contactPhone || '',uuid:userUserID,userId: userID,userName,hasLogin12306: isLogin12306,cashiersource: 'OCCUPY PAGE CASHIER',cashType: 'ORDER',...extParam}}3.这段代码有什么问题,典型场景,核心作用4.设置定时器延迟时间为100ms,实际延迟时间通常会大于等于 100ms,为什么5.宏任务与微任务6.浏览器的同源策略7.跨域的解决方案8.CORS是什么,具体如何设置9.跨域的post请求为什么会两次10.如果页面有多张图片 http是怎么加载的11.结合TCP连接方面讲一下图片数据请求,串行还是并行12.计算机网络五层常用协议13.用过http抓包嘛14.什么是中间人攻击15.浏览器的地址栏输入网址到界面显示的整个过程16.怎样减少重排重绘17.vue的响应式原理18.vue2和vue3的区别19.diff算法20.react hooks的优缺点21.学习起来遇到什么困难手撕:实现一个函数删除字符串中出现次数>=2的相邻字符:输入"abbbaca" ---> "ca"
点赞 评论 收藏
分享
评论
点赞
7
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务