携程一面(挂),Java开发岗

自我介绍完,面试官问我怎么才大四,我说不就应该是大四吗,他说之前面的都是研究生。

因为是Java岗,问我了不了解Java,我说不会。差不多总共是半个小时的样子。

首先是问了下两段实习的内容,分别都做了什么;

其他的主要问的是MySQL、Redis、计网

1.在有限的内存下,长度为一亿的数组,选其中最大的1000个数字?

建立容量为1000的最小堆,时间复杂度为nlogk

2.介绍一下TCP、UDP

TCP:三次握手、四次挥手、拥塞控制、流量控制、超时重传、

UDP:面向无连接、不保证可靠

3.介绍Redis的数据结构

String(字符串),Hash(哈希),List(列表),Set(集合)、Zset(有序集合)、BitMap、GEO、Stream

4.熟悉Zset吗?使用场景是什么?

Zset 类型:排序场景,比如排行榜、电话和姓名排序等。

5.Zset的底层是什么?讲一讲跳表

跳表的时间复杂度、插入删除操作

6.熟悉MySQL吗?介绍一下B+树

介绍B+树、插入删除

7.为什么不适用红黑树存储索引?

红黑树是个二叉树、会导致在大量数据下、树的高度很高?

8.为什么树的高度越高会导致磁盘IO越多?

由于树是存储在磁盘中的,一个节点对应一页,读取每个节点都对应一次磁盘I/O 操作,也就是说树的高度就等于每次查询数据时磁盘IO 操作的次数,所以树的高度越高,就会影响查询性能。

最后是反问

不一定正确,都是个人理解,有错的希望能指正,谢谢。

#携程#
面试经历总结 文章被收录于专栏

一些面经总结

全部评论
校友 二面挂😭
3 回复 分享
发布于 2023-09-17 02:24 浙江
m
2 回复 分享
发布于 2023-09-17 01:01 上海
你怎么才大四啊
2 回复 分享
发布于 2023-09-17 14:09 北京
感觉答得挺好,这都挂?
1 回复 分享
发布于 2023-09-17 00:20 云南
感觉答的挺好的呀
1 回复 分享
发布于 2023-09-17 14:24 江苏
大佬 可以试试腾讯云智,hc多,不卡学历,而且面试不难,只要基础扎实,多准备准备很容易过———https://www.nowcoder.com/share/jump/267488090167190024
1 回复 分享
发布于 2023-09-18 21:21 湖南
我也大四。好几个面试官都问我之后准备考研吗。我考研还来找工作?简直可笑。或者是在嘲讽我的双非学历。
1 回复 分享
发布于 2023-09-18 23:16 上海
难不成不招本科生么
点赞 回复 分享
发布于 2023-09-16 23:59 浙江
选最大的数 不是建立最大堆吗
点赞 回复 分享
发布于 2023-09-17 01:04 上海
线下面吗
点赞 回复 分享
发布于 2023-09-17 12:06 广东
都是研究生? 可怕
点赞 回复 分享
发布于 2023-09-17 17:12 湖北
这么少?
点赞 回复 分享
发布于 2023-09-18 09:52 广东
线下哪儿呀
点赞 回复 分享
发布于 2023-09-18 20:28 浙江
是不是不招java啊,我挺多朋友投java笔试都没有直接进人才池。其他岗位倒是都发了笔
点赞 回复 分享
发布于 2023-09-18 21:14 北京
回答的真挺好的,可能因为不是java选手吧
点赞 回复 分享
发布于 2023-09-19 10:01 湖北
{"pureText":"","imgs":[{"src":"https://uploadfiles.nowcoder.com/images/20230919/432156149_1695100488662/95600FDA181658F7254FA2DCAAB002F0","height":"2559.0","alt":"az4ijpVEISnHPTwECETR21j9ePliKU2U.jpg","width":"1440.0"}]}
点赞 回复 分享
发布于 2023-09-19 13:14 北京

相关推荐

求问:27届找Java开发实习学完微服务够用吗?
程序员卤馆:理论上不用微服务都够了,项目吃透其实是要花很多时间的,不是说看一遍视频就觉得自己会了,学原理背八股和刷算法题也是要很多时间的。
点赞 评论 收藏
分享
喜欢走神的孤勇者练习时长两年半:爱华,信华,等华,黑华
点赞 评论 收藏
分享
头像
09-16 12:33
拐儿中学 Java
希希睿:我都忘了我是来找工作的了😂就看你们皮
点赞 评论 收藏
分享
25 151 评论
分享
牛客网
牛客企业服务