面试复盘|腾讯ieg后台一面

面试官先自我介绍➕部门介绍
然后说开始面试流程:笔试➕面试。

一、笔试

1、算法题:三数之和(leetcode第15题)
写了10来分钟,自己构造输入
2、用了Arrays.sort(),问我了解这个方法嘛,说说排序,时间复杂度多少,你写这道题的时间复杂度又是多少
3、智力题:你让工人为你工作7天,给工人的回报是一根金条。金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你的工人付费?

二、实习或项目(中间也穿插了很多基础知识)

1、介绍一个项目或实习的一个难点或收获最大的点,一顿巴拉巴拉讲了用火焰图调优了一下,调优的过程,用到了哪些命令(go tool pproft 的top、list、web,内存图和cpu图)
2、讲了一下服务的结构,用到了mq和clickhouse,怎么用的?为什么要这样用?好处?
3、说说mq堆积了应该怎么处理。
4、问mysql的索引,什么结构(答:b+树),然后问和b树的区别。
5、唯一索引和主键索引的区别
6、联合索引abc,查ac能不能命中
7、sql怎么优化?(我叫面试官给我个场景哈哈),他说sql慢查询
7、由于实习写go,问你了解go么,说一下,介绍了一下GMP模型
9、go的协程了解么,说说进程、线程和协程的区别吧,进程的通信方式呢
10、go的协程是怎么通信的(答:通道,面试官不是很满意hh)
11、redis了解么,说说redis有什么结构,介绍一下zset,它可以用了做什么
12、说说三次握手,两次会怎么样
13、tcp和udp的区别
14、说说http吧,什么个流程?报500怎么排查?报502呢

三、反问

1、部门主要是做什么的
2、探讨了一下java和go的区别
3、问问go单测的问题

总结:

很久没面试了,有些生疏,慢慢的找回状态,多补补基础知识,加油!!💪
#面试复盘##面经##腾讯#
全部评论
工作一年后基本不会了
2 回复
分享
发布于 2021-08-27 19:00
哪个部门
点赞 回复
分享
发布于 2021-08-22 09:50
滴滴
校招火热招聘中
官网直投
两次握手会怎么样楼主
点赞 回复
分享
发布于 2021-08-25 23:48
第一题是124吗
点赞 回复
分享
发布于 2021-08-26 02:54

相关推荐

头像
03-22 02:18
已编辑
后端
1、项目里用到什么设计模式?啥时候用到装饰器模式?2、python java啥区别3、ArrayList、LinkedList区别4、concurrentHashmap是怎么实现5、什么情况下你会用泛型?6、类型擦除会导致什么问题?为什么要这样做,以及他这样做会有什么代价?7、反射用在什么场景?8、反射和泛型有哪些相同点?9、什么情况下应该用反射?什么情况下应该用泛型?10、反射和泛型能用于通用型编程吗?11、系统调用它是怎么发生的?12、为什么要切换这个内核态和用户态呢?13、用户态操作内核态空间的话出错了很难搞,具体是会可能会导致什么样的结果?14、进程、线程、协程区别?15、进程和线程的同步机制?16、线程有自己哪些方法?17、线程的上下文他是怎么切换的?18、网络有几层?19、http链接经过那些层?具体说说流程20、http链接过程哪些流程会用到mac地址?21、mac地址工作在交换机组还是路由器组?22、什么时候会用TCP?什么时候用UDP?23、不用Redis做缓存、KV存储 还能拿来干啥?24、 zookeeper 用要干啥的?数据是怎么组织的?25、zookeeper 可以做KV存储嘛?他和redis什么区别?为什么没有被Redis取代?面试官人挺不错,整体也是探讨氛围,zookeeper和redis的取代问题真的给我整麻了,疯狂脑暴,结论是:可以取代,作为三方的coordinator,有无牛友给个思路。最后出了一个手撕简单题还没写出来…… 都做到过的  心态炸了属于是😅 图文无关
点赞 评论 收藏
转发
3 22 评论
分享
牛客网
牛客企业服务