字节后端暑期 电商 一面凉经

250305 一面 50min

平衡二叉树和二叉搜索树的区别?还有平衡二叉树和红黑树的区别,优势和劣势?B树和B+树的区别?数据库索引的话,是用哪一个?1亿数据量,它的树高大概是多少?

HashMap用到哪些数据结构?并发情况下使用会有问题吗?ConcurrentHashMap是怎么实现的?1.8版本的细粒度加锁是怎么去控制实现的?CAS有没有缺点,有没有需要注意的点?

操作系统线程有哪些状态?一个查询去读取数据库,刚才聊到的线程状态可能会变成哪些状态?查询数据库有没有IO操作?线程阻塞状态的话,会占用cpu资源吗?Java 里面有哪些工具类或者说方法,可以让线程进入阻塞状态?ReentrantLock的内部实现有了解过吗?

算法题:带过期的LRU算法(如果有已经过期的KV,随意剔除一个)

怎么保证一个业务接口的一个幂等性?
全部评论
带过期的LRU算法是力扣原题吗?还是改编了
1 回复 分享
发布于 03-08 22:08 陕西
佬是电商消费者业务岗位吗
1 回复 分享
发布于 03-07 23:39 广东
投完过了多久约面捏
点赞 回复 分享
发布于 03-11 15:30 上海
带过期LRU好难
点赞 回复 分享
发布于 03-10 10:49 广东
m
点赞 回复 分享
发布于 03-08 18:01 四川

相关推荐

04-14 23:58
已编辑
福建农林大学 Java
自我介绍+项目介绍项目是没怎么改过的外卖杂交点评,没提前准备介绍,乱说一气,面试官好像没什么兴趣,没反应问项目里redis存的什么答存热点数据,经常变动的信息直接访问mysql问redis持久化答RDB和AOF,八股背诵这一块问了解过哪些设计模式没准备,扯了以前课设用过的单例,工厂,想到AOP又讲了代理,答的很乱问单例的懒汉饿汉答饿汉提前创建,懒汉调用了才建问了下简历上写的rabbitMQ用到的设计模式答不上来,RabbitMQ没细看写上去凑数的面试官提醒了MQ的订阅模式,让我讲讲答生产者创建消息会推送给订阅了的消费者(结束了想到可能可以讲讲推拉,当时没想到)后面开始问SQL问分页查询怎么做答在service层调用pagehelper,自己写的话就是传参用limit约束条数问重名的人怎么查答自连接然后count>1,仔细想想不太对,后来面试官说用group by和having问科目平均分答group by然后sum/count,面试官说用avg让查每个学生报的科目和总分,写出语句,鼠鼠耳背+脑子不灵光,一直没理解到底查什么表结构什么样,磨蹭半天没写出来,面试官直接说不用写了问我有什么想问的被SQL橄榄的鼠鼠感觉过不了了,但想到牛客上又说不问不行,就硬着头皮问实习了是后端多一些还是数据库运维多一些,面试官说是都要会(经典全栈),然后鼠鼠匆匆下线终究没敢问自己的表现总结,1.八股背少了,有些介绍和问题模板还是得整理的,不然思路会很乱2.SQL太烂了,鼠鼠只刷了一遍力扣50,很多函数都不熟,面试短时间根本没法写出合法语句后续,今天发offer了,hr姐姐人很好,福利待遇听着也挺不错,但是岗位毕竟是实施运维,看牛客上说沾了实施这辈子都跟开发没关系了,打算明天拒掉,老老实实沉淀到暑假再找开发岗
查看9道真题和解析
点赞 评论 收藏
分享
评论
8
42
分享

创作者周榜

更多
牛客网
牛客企业服务