腾讯csig java后端开发实习一面二面三面 凉经


全程约65min
考官是个温和老哥
以下答案,面试时回答了很长的以“balabala”代替

1.自我介绍
2.项目相关难点(一个小程序,一个app,一个c++项目),开发时长
3.redis基础数据类型(string,hash,set,list, sortedset)附加了几个 geo pub/sub  hyperloglog
4.其中的string如何实现的(sds但是不太了解是什么)
5.mybaits B+树是什么(叶子结点 存数据, 顺便引出聚簇非聚簇)
6.什么时候加了索引 反而更慢(数据比较小的时候,面试官问我还有没有,想不到了)
7.jvm内存结构(五个balabala
8.线程安全是什么(答了自己的思考 , 是对于某一变量的访问修改的问题)
9.如何保证线程安全(用sychronize 、lock 等方法,balabala)
10.数据结构了解吗(balabala)
11.你提到了字典树,他是什么,有什么用(描述不是很好,意思打上了,优化查询,可以做模糊查询,)
12.nmap是什么(没答出来)
13.linux cpu使用过高用啥命令(top)
14.算法有了解吗,快排如何实现, 时间复杂度, 冒泡时间复杂度(有刷题,我会balabala)
15.回归算法是什么(不了解,后来查询是机器学习相关的,当时有印象但是不确定)
16.spring bean的生命周期(四个balabala,不大确定)
17.讲讲dubbo(balabalabala)
18.netty,zookeeper呢(正要学)
19.tcp、udp有区别(balabala)
20.tcp为啥三次握手
21.rpc了解吗(了解,balabala

反问
q:面试感觉如何
a:基础还可以阿,可以继续深入
balabala

目前还是初试状态看看能不能进复试

二面完进复试了

二面
全程约55min

面试官毕竟高冷,开始比较“收到”“了解”这种
后期感觉好一些。

第一题腾讯文档撕算法

863.二叉树中所有距离为K的结点

没完全写完,主要是写了然后讲了思路

集合类有哪些,讲讲用过的集合类(balabala)

讲讲mysql引擎(3种,balabala)

主键索引和普通索引的区别(面试官提示了一些,还是没想到)

你对线程安全的理解(经典再现)

线程池用过吗,有啥用,你了解什么(节约资源,错误处理,可定制拒绝策略,四种线程池balabala)

线程池主要是什么结构的(队列?  不是。 Executor吗? 是的。但是不是太了解)

你项目中用redis干了啥呢(缓存条目内容,主页显示内容的id们,原本还想用他balabala)


上个面试官说你基础不错,我也不多问了,有什么要问的。

评价一下

挺好的,思路很清晰,真的挺好的。

晚上看过了
看看下一面咋样了


三面  全程约45min

开了视频 是个严肃大佬

项目相关问题 是自己做的吗(和朋友一起做的,balabala)

进程和线程区别(创建调度开销,包含关系,稳定性,内存空间balabala)

你认为线程安全什么,不安全是什么(经典再现)

redis用过哪些数据结构,知道索引用了什么结构吗(自己项目里都比较简单。知道,balabala)

redis内部原理(不太了解)


用过那些数据结构(balabala)

treemap hashmap区别(balabala)

做道题吧(有序寻找重复数字,简单题,只出现一次,写了三个思路,大佬叫我写就行不用说,比较严肃)


平时如何学习,有没有阅读相应源码(有,balabala)

我这边差不多了,有什么要问我的

评价一下

有优点也有缺点。

感觉这次答的没有很好

应届生我们主要是基础。

还有技术面吗

不一定,到时候要综合起来评估一下。

看看之后是加面还是hr

复试过了4天发现挂了

第三面不知道为啥耳机外放  声音听不清  面试官比较严肃  自己答的也不太好(redis底层实现没答出来)
好遗憾  等被捞再接再厉

生平第一次面试,准备了很多,结果还是挂了,还是有点伤心哈哈

希望下次面对严肃的面试官也能沉着冷静吧

#面经##腾讯##Java##实习#
全部评论
蹲一个,我也在等待复试。
点赞 回复 分享
发布于 2021-04-05 00:11
楼主进复试了吗?
点赞 回复 分享
发布于 2021-04-02 17:05

相关推荐

腾讯teg-后端 一面 2025/03/191h40min- 2道算法题:  - 只有012的数组按012的顺序摆放(不使用代码库的排序函数)面试官希望不使用排序的思路  - lc442 数组中重复的数,O1空间,On时间  - 第二题做不出来,换成:最长不重复子串(a了)- 八股(计网、mysql、操作系统、数据结构)拷打  - 两端建立通信,客户端抓包可以抓到哪些包  - linux    - dmesg    - ps、pidstat    - 系统oom,查日志    - 查某个程序运行在哪个目录    - strace  - dma是    - DMA(Direct Memory Access,直接内存访问) 是计算机系统中一种高效的数据传输技术,允许外部设备(如硬盘、网卡、显卡等)直接与内存(RAM)交换数据,而无需通过 CPU 的介入。这种方式大幅降低了 CPU 的负担,提升了系统整体性能。  - 线程、协程;协程共享线程的寄存器吗、线程共享进程的哪些东西、进程如何切换  - 系统调用  - 数据结构 哈希表,发生冲突怎么办  - go程序发生内存泄露怎么排查  - go的make、gmp的worker steal、全局G队列  - 什么时候选择多线程执行、什么时候选择单线程  - tcp的keepalive和http的keepalive、tcp保活机制、接受到历史请求怎么处理  - 对大模型的看法  - 说说项目里的h264解码同程旅行-后端 一面 2025/03/2050min(无算法,俩面试官)- 主要是聊项目、实习的产出  - 音视频这个项目主要做了什么,作为组长负责了啥  - OTEL sdk怎么用的,里面有什么属性,怎么上报的  - 基于项目背景,问了一些sql怎么写- linux的命令  - 查看网络连接  - 查看某个端口属于哪个程序  - 查某个端口的连接处于什么状态- tcp四次挥手- http的结构- 实习公司内部框架,微服务项目结构等等- sql注入  - 检验  - orm层:mybatis 参数化查询- 个人未来三年规划腾讯teg-后端 二面 2025/03/241h13min- 面试官介绍了6~8分钟部门负责的内容(服务流量上亿)- 三题:  - 查TCP的长连接 和 监听的端口(netstat 的-p表示啥)  - 最长不重复子串  - 由三种括号组成的字符串,判断合法性,有优先级:{>[>(- go的context概念?场景?被调用方怎么知道ctx超时结束了?(select {<-ctx.Done()} )- mysql的gap lock概念?场景?- mysql,只有主键索引,查询时使用其他字段去查询的话,是怎么解决一致性问题的?(MVCC)- 口述执行细节:无序链表变成有序。(一开始说了冒泡算法,后面想起了自底向上的归并排序)- tcp三次握手中第二次握手丢失会怎么样?- 客户端发送第三次握手(丢失)后,又发送数据包,会怎么样?  - https://zhuanlan.zhihu.com/p/706132932  - 客户端没有发数据包:ACK 报文是不会有重传的,当 ACK 丢失了,就由对方重传对应的报文  - 客户端有发数据包:在第三次握手中的ACK报文段,根据RFC 793,是可以携带数据的。这是因为此时连接已经基本建立,客户端可以开始发送应用数据,而不需要额外的往返时间(RTT)。除了最初的连接建立请求(SYN报文段)之外,TCP规定所有其他报文段,包括数据传输报文段和连接关闭报文段,都应该将ACK标志位设置为1。可以看到,客户端发送的这个数据包,它也会把ACK标志置为1,那么服务端就可以把这个数据包当做是ack确认包从而建立连接。- 实习期间遇到的最大难点,如何解决- 团队协作遇到的难点- 反问:自适应限流算法常用吗?比较理想,计算有延后性,像一些吞吐量大、敏感的场景就用不上,最常用的还是简单的限流算法,比如平等地按比例限流。腾讯-后端 三面 2025/03/2740min- 简单自我介绍- 实习里最有难点的地方。(就是比较难实现的点)- 负载均衡算法,一致性哈希算法扩缩容- 从文件系统中读取后修改,再通过socket发送网络,里面涉及了几次数据拷贝  - 底层怎么做?(sendfile)零拷贝,mmap是什么?(mmap+write:使用mmap代替read,减少一次CPU拷贝,节省一半的内存空间)  - mmap实现零拷贝_mmap 零拷贝-CSDN博客- 多副本怎么保证一致性?(只知道redis的redlock)了解强一致性算法吗?- 设计题:一个微博系统,类似发个朋友圈,需要什么结构存储这种文章列表?大v这种,有大量的粉丝,怎么设计?(单用消息队列缓解写压力还不够,可以给每个人维护自己的大v列表,查完普通朋友的文章再另外去看大v有没有发文章,这样大v就不用往大量粉丝的文章列表里一直写入)- 服务怎么保证高可用?(说了很多事后解决方案)说一下预防的手段、除了组件内部自身的高可用,自己能做的有哪些,负载均衡在哪一方做的,自动计算权重的吗?(我们要传入接口耗时等数据,然后负载均衡再计算)- 最近学习的新技术?平时如何学习一个新的技术?看什么公众号、网站学习的?腾讯研发管理部-后端 HR面 2025/03/2825min- 面试前发了云证- 聊项目遇到的难点,有没有失败过的项目- 对于工作看重哪些地方- 要不要回学校搞毕设什么的- 反问
点赞 评论 收藏
分享
评论
4
28
分享

创作者周榜

更多
牛客网
牛客企业服务