3.11 搜狐 java日常凉经(线下)

笔试:
1. lc.215 数组中第K个最大的数(时间复杂度O(nlogn),空间复杂度O(1),不能用递归)
2. lc.739 栈 每日温度  
3. 一个完全不会的设计题(计网相关的)

 一面:

1.讲两道算法题思路

2.介绍下最熟悉的那个项目

3. 这个项目的难点

4. 项目中Caffeiene+Redis多级缓存是怎么实现的

   (时间太紧项目一点没准备。。看出来我很不熟悉项目就没问了说问我点基础的)

5. MySQL中的索引怎么分类,有哪些

6. 介绍下B+树底层实现,为什么MySQL用B+树而不用B-树

7. 场景:有一段500w的数据,我想分段把他插入表中,SQL怎么写

8. 创建联合索引(a,b,c),查询时输入a =2 ,b=3;a=2,b>3;a>3,b=2 能查到数据吗?

9. 基于B+树的原理,谈谈为最左匹配原则是怎么实现的

10. 还有一两个问题忘了

11#牛客AI配图神器#. 问年级,学校还有没有课,一周到岗几天。。。

 总结:

      笔试1h,一面30min不到...两道算法A了,项目说的一坨我都不好意思坐那了。八股写SQL语句那个不会,没咋好好练过SQL只会基本的一些,最左匹配原则只知道怎么用,后面结合B+树的原理没讲清。然后就没问啥了,笔试看卷子上的部门好像是做数据研发相关的?不知道是不是技术栈不太对口还是赶时间,只问了MySQL其他啥都没问。不过关键原因肯定是自己太菜,项目答太差了,等于没讲

明天网易有道和🐧TEG一面,过两天更新昨天的美团一面今晚通宵补项目了不然明天又是寄

#java#
全部评论

相关推荐

26届后端暑期实习。总结:项目拷打偏多,有一些八股,数据结构问了AVL和红黑树,还有MySQL的B+树30道拷打+八股8道数据结构1道LC SQL #1961道LC 算法 #3详细:时间 1h 15 min自我介绍项目,Java基础Nginx的作用 它可以做什么Nginx 中你了解有什么命令Nginx 配置项你了解多少Nginx 负载均衡策略有哪些场景题----假如我按权重分配服务器,高权重的服务器崩溃了,会搞崩溃低的,怎么办爬虫-你爬取网站的时候携带什么header反爬虫策略你碰到过吗?如何应对你会携带cookie爬网站吗,是什么场景,为什么?cookie会携带什么信息Web Cookie有什么作用,如何防止泄露后被别人登上你的账号Cookie vs Session Storage (回答成localstorage了)Java NIO你了解多少NIO命令, 你了解epoll这些吗当读取文件时,一次性全部读取还是分片读取?文件流读取时,你如何知道自己读到哪里了?Linux指令了解多少是否用过linux编辑器如何在vim里面搜索Spring 你了解吗分布式CAP分布式系统如何保证高一致性,有什么算法/策略,实践?ZooKeeper选举leader过程(他表示比较偏了,没答上来没关系)Java Lambda表达式,如何实现,Lambda是否可以调用外部变量,有什么限制为什么会有这些限制?Javascript lambda vs Java lambdalambda in other languageSerialization序列化听说过吗, 是干嘛的如果我更改一个类(加变量),然后deserialize之前的,会报错吗还是会正常serialVersionUID是什么,如果你不申明该变量, 会给你一个default吗,还是就是0?如果有一个变量你不想序列化,怎么办?数据结构Java中Tree类API用树索引相对链表有什么优势,时间复杂度?我们有很多种树,比如红黑树、AVL树,问选取和更新时间复杂度比较红黑树和AVL数mysql为什么使用B+树,B+树相对AVL树有什么优势为什么树叶多不好, 为什么慢MySQL B+树建立多索引,MySQL 为什么用B+树索引手撕:SQL删除重复邮件(LC SQL #196)最长非重复字符串(LC #3)想多展示一个项目(AI Agent)面试官表示:时间不够了望理解 如果有二面可以给我们看反问:团队目前遇到的挑战是什么结尾:今天的面试就到这里2小时后邮件通知流程结束完#面试##面经##后端##暑期实习##牛客AI配图神器#
点赞 评论 收藏
分享
评论
2
12
分享

创作者周榜

更多
牛客网
牛客企业服务