知乎服务端开发工程师-golang,二面
整体面试下来就是考察底层数据结构和实现,感觉问的问题,真的很不清晰?
1.java和go语言数据结构有什么共同点?
2.java的array list 是什么数据结构?
3.java和go语言中的list,底层用的数组,数组是否有区别?
4.go的slice和java的arrayList有区别吗?数据结构?
5.go和java如何往List中间添加元素?
6.go和java 的循环的区别?
7.我们什么时候用Map,什么时候用ArrayList,列举实际场景例子?
8.go语言有链表的数据结构吗?
9.单向链表和双向链表的适用场景?
10.mysql 索引结构,b+树,为什么要用双向链表?
11.排行榜,用什么数据结构合适?
12.如果要自己实现排行榜的数据结构,你觉得是怎么样的?
13.排行榜有什么特点?从高到低的排序,用什么数据结构合适?
14.zset底层原理?为什么这样设计,就能排序?必须详细说出来?
15.比如说我的排行榜里面有1万个排行,我要获取前100个前100名,用什么数据结构?(这里我感觉他是想问堆这个数据结构)
16.问实习中的业务中出现的数据结构?
17.反问环节?
看书没用,加强动手能力
1.java和go语言数据结构有什么共同点?
2.java的array list 是什么数据结构?
3.java和go语言中的list,底层用的数组,数组是否有区别?
4.go的slice和java的arrayList有区别吗?数据结构?
5.go和java如何往List中间添加元素?
6.go和java 的循环的区别?
7.我们什么时候用Map,什么时候用ArrayList,列举实际场景例子?
8.go语言有链表的数据结构吗?
9.单向链表和双向链表的适用场景?
10.mysql 索引结构,b+树,为什么要用双向链表?
11.排行榜,用什么数据结构合适?
12.如果要自己实现排行榜的数据结构,你觉得是怎么样的?
13.排行榜有什么特点?从高到低的排序,用什么数据结构合适?
14.zset底层原理?为什么这样设计,就能排序?必须详细说出来?
15.比如说我的排行榜里面有1万个排行,我要获取前100个前100名,用什么数据结构?(这里我感觉他是想问堆这个数据结构)
16.问实习中的业务中出现的数据结构?
17.反问环节?
看书没用,加强动手能力
全部评论
这是我见过最奇怪的面经
相关推荐

点赞 评论 收藏
分享
黑曼巴在线招人:好强好强好强
哈基米好羡慕
点赞 评论 收藏
分享