字节客户端三面面经(已offer)+腾讯后台五面面经

腾讯面了三次,一共五面,最后还是凉了。

美团一面挂

快手拒了面试

阿里简历挂

字节三面已offer


3/11 腾讯视频一面挂

编程题

1、合并两个有序数组

2、 树的迭代前序遍历

3、 判断一个数是不是2的N次方(位运算实现)

4、 mysql基本语句

问答题

5、 问一下redis的过期key怎么设置,原理是什么

6、 四次挥手最后丢包怎么办

7、 linux的进程间通信方式,什么时候用哪种方法。

8、说下智能指针

9、数据库三大范式


3/13 医疗健康事业部 一面过

1、网络字节序和本地字节序,大端小端编程验证,什么时候要考虑大端小端,都是小端的两个主机通信还要考虑吗?

2、服务器里输入网址会发生什么,后来给了我一ping时间问HTTP请求要多长时间

3、vector push_back时间复杂度(扩容的时候要On不扩容是O1,平均下来是多少,证明下 )

4、哈希函数的时间复杂度(哈希冲突成链的方式是O(n),为什么又说哈希函数是O(1)

- 线性探查法

- 平方探查法

- 链地址法

5、static作用

6、内存分布模型

7、给了一道题目问思路,M*N个地图生成k个雷,口述算法思路

8、两个set集合最快方法找并集,然后我说了是m*logn 或者 n*logm ,估计n,m的比例规模

9、进程和线程的区别

10、进程通信方式,为什么共享内存最快。


二面挂:

1、大学生活

2、谈项目,说下难点

3、你了解的数据结构,挑个你熟悉的。问了链表,循环队列,循环队列怎么解决front和rear不能区分,B和B+树。

4、你了解的算法,挑个自己熟悉的讲。挑了动态规划。

5、统计一个字符串中每个字符出现的次数,方法越多越好,只想到一种。

6、技术上觉得自己最牛逼的事情。


3.24 腾讯视频 电话面

1、两个队列实现一个栈,口述思路。

2、常见排序算法说一下(复杂度,稳定性,最坏情况)

3、 TCP、UDP区别

还有好多其他的忘了,约了在腾讯会议做几道代码题。


3.26 腾讯视频 笔试面

1、

给定一个字符串 S 和一个字符 C。返回一个代表字符串 S 中每个字符到字符串 S 中的字符 C 的最短距离的数组。请写出实现思路和具体实现.示例 1:


输入: S = "lovetencent", C = 'e'

输出: [3, 2, 1, 0, 1, 0, 1, 1, 0, 1, 2]

说明:

字符串 S 的长度范围为 [1, 10000]。

C 是一个单字符,且保证是字符串 S 里的字符。

S 和 C 中的所有字母均为小写字母


2、

给出一个无序数组,找出该数组的第K小的元素

示例1: 一个7个元素的无序数组,找出第2小的元素

输入: A = [3, 6, 1, 2, 8, 9, 10]

输出: 2

请写出实现思路和具体实现.

说明:

数组长度为为[1, 10000000]

K的范围为[2,5]


3、leetcode股票买卖


字节ios岗

3.25 一面

- 项目相关

- 排序算法相关问题

- 其他数据结构知识,没记下来,忘了

- 设计模式,我直接说不会

- 算法题:(两道都是剑指offer原题)

- 1、二叉搜索树找第N/2大的结点,并证明算法是最优的,

- 2、最大连续子数组和,顺便问了个最长回文子串,回文串没叫写,说思路。


3.27

- 项目相关

- TCP/UDP区别,TCP三次握手,四次挥手过程,为什么三次,为什么四次,Time_wait作用

- HTTP和HTTPS区别,SSLhandshake过程

- post和get区别

- 进程和线程区别,进程和线程哪些资源共享,哪些不共享,对象是线程共享的吗。

- 问了数据库,直接说没学不会。

- 进程间通信方式

- 算法题

- 对于n对括号,输出所有语义上合法的组合方式

- 比如n=3

- 输出

[

"((()))",

"(()())",

"(())()",

"()(())",

"()()()"

]


3.30 三面

- 项目相关,并且对我做的硬件项目挺感兴趣,问了硬件还做过那些。

- OSI 五层模型,各个层的作用。

- 详述ARP协议,ARP攻击。

- 螺旋矩阵打印(剑指offer原题)

- 赛马问题

- 问保研还是工作(希望大家也给点建议我)



#字节跳动2021实习##字节跳动##腾讯##实习##C++工程师##面经#
全部评论
当然选择工作了。个人观点。 目前,硕士和本科生入职以后做的事情差不多,基本都是业务方面的。除非,硕士阶段读的是很有前景的方向,跟了很厉害的导师,这样硕士毕业还是有希望进大厂做算法的。(大厂算法招博士多一些。) 另外,疫情大形势使得研究生扩张,未来第二学历将继续贬值,大概几年以后就业形势会愈发严峻。
3 回复 分享
发布于 2020-06-29 13:45
为啥腾讯视频一面比后面的难那么多?😂
点赞 回复 分享
发布于 2020-04-13 20:46
工作啊
点赞 回复 分享
发布于 2020-04-13 21:42
这是实习吗?😨
点赞 回复 分享
发布于 2020-04-14 01:21

相关推荐

10-27 17:26
东北大学 Java
点赞 评论 收藏
分享
点赞 评论 收藏
分享
11 74 评论
分享
牛客网
牛客企业服务