万得面经

一面    14:00 会议预期时间一小时  常规  大致有
AB面
A面     20分钟
1.拷打实习
2.靠打项目
3.TOKEN
4.用户表和日志表查询用户登录次数  左连接+分组查询
5.文件下载模块 通过AOP的思路解决了网络抖动下文件多次下载的功能,Redis的V为什么要设置为数值呢?”为了以后的业务拓展“  那如果用户点了一百次会加载吗? 估计面试官没读懂我说的逻辑的意思  又问 可以把文件2次加载到内存中吗?我说业务需要的话可以,会有GC回收。
5.平衡二叉树结构
6.哈夫曼编码解决了什么问题? 不懂 
7.B树的结构特征    ”本想从b+树对比说明B树,面试官:我不是问你B+树和B树的区别,我说啊那B+树不就是很多叉吗?“
B面   15分钟-20分钟
1.拷打实习
2.讲一下HashMap的源码  1.7和1.8  秒了
3.忘记问你一个东西  讲一下concurrenthashmap 源码  1.7和1.8 秒了
4.讲一下Redis持久化方式 秒了
5.讲一下redisson的分布式锁源码    秒了
6实习中你遇到了什么困难或者说有什么收获?                 想半天没想到什么困难 说了一个熟练了AOP 
反问:
1.有什么建议?  B面面试官:”  多写代码 提高项目经验,有的人一行代码性能高于别人十行“ 
2.为什么我的面试时间这么短?B面面试官:”HR指定的时间是1小时,实际每个面试官一般聊不了那么久,一般就聊20分钟左右“      
状态:还在 一面中
A面回答了70%  B面会回答了100%   不知道是不是KPI
全部评论
B树的结构特征 ”本想从b+树对比说明B树,面试官:我不是问你B+树和B树的区别,我说啊那B树不就是有多个叉吗?
点赞 回复 分享
发布于 昨天 22:08 天津

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务