腾讯一面,二面,三面面经,继续加油吧。

1,如何自己实现一个kv结构的,你有哪几种方式
2,用hash表有什么问题,和解决了什么问题?用树解决了什么问题,红黑树和hash分别是有序还是无序的呢?为什么是有序还是无序?具体怎么实现的呢?(就是不要概念要具体实现)
3,多线程和多进程的区别?在具体一些?在深入一些?
4,线程之间的通信方式和通信原理,为什么要这么设计?
5,几个锁的实现原理,具体实现,要让你自己设计一个锁怎么设计,怎么实现?具体利用的哪个方法?为什么?
6,CAS解决了什么问题,实现原理?有什么问题?怎么解决?互斥锁和自旋锁存在的意义和区别?
7,用户态和内核态的区别?如何切换?具体说一下?对线程和进程之间的区别?
8,说到的共享内存,是怎么实现的?为什么要地址映射?
9,原子操作的意义,i++为什么不是原子操作,如何去保证是原子操作?
10,单体类要怎么写,主要要注意什么问题?
11,为什么要指令重排?从cpu的角度呢?还可以具体说一下吗?
12,tcp和udp的区别?在socket编程上的区别,tcp服务端和客户端socket编程的过程?具体用的哪个方法?
13,tcp重传机制说一下,滑动窗口说一下?为什么要有缓冲区?接收方数据从缓冲区到了哪?
14,tcp沾包解释一下,具体聊一下相关问题(问题记不太清了,基本都是再聊解决方案和最优解决方案已及怎么实现)
15,udp的最大包长度,为什么这么大?
16,傻瓜窗口了解吗?怎么解决?
17,算法:字符串相加和二分查找。
面试官特别温柔,有些问题和面试官聊的很深,所以时间挺长的。继续加油吧
------------------------------------------------------------
1,二面比较***觉自己和面试官沟通的比较不好
2,主要是问的项目上面的问题
3,写了一个算法题是写的全排列,不重复。
4,出了一个绳子计时间的题目。
感觉应该是凉了,因为自己项目回答的不是很好,就是项目想要回答的东西没有回答清楚。就是和面试官不在一个频道上,所以他可能以为我不会,但是实际上我是会的。
------------------------------------------------------------
二面过了,明天会进行三面
----------------------------------------------------------
1,项目上的问题。
2,tcp网络编程的时候,从编程上服务端如何知道客户端已经关闭了?
3,redis分布式锁的注意事项,实现过程?
4,加密和签名的区别,聊了一下MD5和AES
5,get和post底层的区别,socket去写的时候你会怎么写?考虑什么?
三面57分钟,继续加油。

#秋招##面经##校招##Java工程师#
全部评论
这么细的吗😂
1 回复 分享
发布于 2020-08-10 21:31
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-08-10 20:51
大佬强👍
点赞 回复 分享
发布于 2020-08-10 21:21
楼主是面什么部门呀?
点赞 回复 分享
发布于 2020-08-10 23:57
第一题和第二题有没有详细一点的解答呢?😀
点赞 回复 分享
发布于 2020-08-11 10:52
问题还是很有深度的
点赞 回复 分享
发布于 2020-08-11 12:26
他来了,顶级面试,红黑树怎么实现的
点赞 回复 分享
发布于 2020-08-11 12:54
楼主,字符串相加题是什么样的?字符串里是数字?
点赞 回复 分享
发布于 2020-08-11 16:57
感觉还挺简单的,加油楼主,明天上午我也有腾讯面试
点赞 回复 分享
发布于 2020-08-11 20:20
大佬  tcp的缓冲区的那个问题你是怎么回答的啊~
点赞 回复 分享
发布于 2020-08-11 20:36
大佬都说简单,我怎么觉得这么难呀🤣
点赞 回复 分享
发布于 2020-08-12 15:39
大佬过了吗?
点赞 回复 分享
发布于 2020-09-02 09:05

相关推荐

7 100 评论
分享
牛客网
牛客企业服务