腾讯一面凉经

#软件开发2024笔面经#
岗位是腾讯PCG的

30min

自我介绍

挑一个项目说一下

在网页里输入一个网址到页面展示出来发生了哪些过程

TCP和UDP的差别

TCP有哪些机制保证它是可靠的

你对死锁的理解?有什么办法来避免死锁?

手撕:LFU算法和两两翻转链表 。用ACM模式来写,第一题没做过,没写出来,只做过LRU算法,面试前还在疯狂刷LRU,结果考了LFU,然后就跟面试官说不会,给我换了第二道题,因为我不太会ACM,就把核心代码给写了一下。感觉ACM还是得加强

你对c++有了解过吗?

你对栈和堆的了解?

基于上一个问题,面试官还问了一个“它们的增长方向”,不了解

你对进程和线程的了解?

你对线程安全的理解?

二叉树怎么展开成一个线性表,一般有哪些方法?前序遍历,中序遍历,后序遍历还有层序遍历

a+b = c 是一种什么模式?这个我不知道他在问什么,他也没说清楚,就换了一个问题,所以到底是啥?

内存泄漏产生的原理?有什么危害?

写代码时什么场景会产生内存泄漏?

内存泄漏的危害?对程序、用户有什么影响?

你是偏向后端是吗?面试官说他们是偏向前端的?

反问:

您对我今天的表现进行评价?面试官说当场不好做评价(为什么不好评价?可能看不上我吧)

您觉得我还有哪些地方可以学习的?面试官说可以学一下数据结构什么的,还有计网、操作系统

实习生主要是做什么的?写代码,偏向底层,跟多媒体、流媒体打交道

总结一下:这次的面试给我的感受很一般,跟我面美团的感受差远了,面试官口音特别重,有些问题都听不清,而且面试时还迟到了。这个面试是在晚上八点半开始的,他们加班是不是挺严重的?
全部评论
春招合集看看
1 回复 分享
发布于 2024-03-26 08:27 陕西
猜一下,组合模式
1 回复 分享
发布于 2024-03-23 20:26 陕西
m
点赞 回复 分享
发布于 2024-03-28 13:06 重庆
他想问你赋值操作和函数式编程的区别?
点赞 回复 分享
发布于 2024-03-24 15:42 江苏
m
点赞 回复 分享
发布于 2024-03-24 11:06 上海
m
点赞 回复 分享
发布于 2024-03-24 07:10 北京

相关推荐

点赞 评论 收藏
分享
05-10 17:19
已编辑
门头沟学院 Java
是做java的一个组,从来没想到能面过一面- 手撕:子集,最长公共字串- 撕出个贼弱智的bug,修好了后面都没咋问了二面- 讲下实习项目- 讲下SQL优化思路- 讲下TCP拥塞控制- 进程线程协程区别- 进程通信用过那些,线程通信有啥- 讲下Kafka为什么选这个- 还知道其他的消息队列吗- Java GC咋做的- Raft机制- 直接扔了三道题跑了……- 基础计算器- 30w员工公平选出10w- 逆序对面委会- 全程深度八股+SD非常硬核- 说一说url到相应的得过程,从客户端到服务端每个都详细讲一讲- TLS如何保证数据加密的- TLS服务端做了什么- 如何验证的身份- 如果设计个web server你会怎么设计(先讲了下 springmvc如何去处理的)- tcp你如何处理呢(说了一下多路复用)- 多路复用你如何来做,不是原理(讲了下java NIO模型),讲一下java selector 返回什么东西- TCP粘包你如何处理(这段应该想问c++ webserver,但是我不会c++啊,xjb讲)- TCP优化你能想到什么,除了多路复用(tcp_reuse + syn cookie)- 讲一下如果让你设计一个jvm,如何管理内存的申请和释放,不要那么复杂的结构(这段是真拷打麻了,说了空闲列表,但是讲的不完美)- 申请,释放过程是怎样的,用的什么数据结构,复杂度是多少,有没有更简单的结构(这段感觉越说越烂)- 不是OS内存是进程里面如何设计- 如果一个大对象如何分配内存- raft如何保证一致性的- 你要如何设计kv数据库(没设计过,先从CAP再到内存磁盘选型)- 集群如何保证一致性- 内存和磁盘的优势- 内存里数据结构是啥,磁盘里数据结构是啥(只会说redis)- 客户端如何与节点进行交互的,节点与节点之间如何同步(这里redis和raft都说了下)- 现在有一篇文章,我有很多关键词,如何判断这些文章里有没有这些关键词(分词+hashset)- 分词算法有那些,复杂度是多少(真不会)- 那现在不让你分词,你有什么办法(字典树,感觉说的也不行)- 生产者消费者模型你怎么实现,用什么数据结构- 如果用数组是不是很浪费(动态扩缩容)- 如果这个消息包非常大,你如何处理- 事务的特性与MySQL如何实现- 1h,无反问
点赞 评论 收藏
分享
评论
13
79
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务