字节暑期后端实习三面过,HR面排序挂

一面:
自我介绍,问项目:实习开发的讲一个,别的最有成就感的讲一个
局部变量和全局变量区别,存储有无区别
你说到静态变量,静态变量有什么好处
联合体了解吗
C有几种申请内存的方式(讲了三类函数malloc, realloc, calloc)
知道字节序吗,解释一下(大端存储,小端存储)
线程&进程区别,进程间通信
DNS是什么
ping一个域名到收到包发生了什么
你漏答了一部分,路由转发的时候发生了什么....路由表是一开始就有的吗,怎么建立起来的
网络中的mss和mtu是什么
tcp三次握手和四次挥手什么过程,断开连接的请求只能是客户端发起吗
如何基于udp实现可靠传输
算法题:
1~100按序排列,每次取走奇数序号的数,最后剩下的数是什么
限定用C语言,常数空间复杂度,O(N)时间复杂度,找出链表中的环(如果有)的起点

2天后通知二面:
自我介绍
tcp握手
MSS,MTU
tcp状态机中的TIME_WAIT
网络中的同步,异步,阻塞有什么区别,你刚说的这种同步和阻塞有什么区别(没答上,下来再想想)

算法题:
1、二叉树bfs遍历,也实现下用到的队列的数据结构和功能(不能用高级数据结构)
2、用rand3()实现rand7()

1天后通知三面:
tcp/ip协议中,tcp的可靠传输机制
如果网卡出现比特位错误怎么办-tcp中的校验和
在tcp连接正常建立的情况下,服务通信过程中突然客户端挂掉会怎么样-异常状态下的tcp断开机制
文件描述符知道吗,是什么
新建一个文件,描述符从多少开始,不同文件描述符是否可以重复
进程间通信哪种方式最快,讲讲原理
操作系统如何实现共享内存
系统设计题:现在有个网页爬虫,要求你设计一种数据结构或算法低开销地检验某个URL是否已经被爬取过
答哈希表(HashSet)
如何优化空间复杂度,答用md5等编码压缩映射后的hashcode
(提示后)最优解:用字典树
算法题:
多线程交叉打印两个数组:A{1,2,3},B{a,b,c},要求A先打印,输出1a2b3c,提示使用线程间同步机制

当天通知HR面:
大致讲讲面试感受,自己答得是否满意
入职时间和计划出勤情况...

第二天后接HR电话得知被排序挂,说还有别的更迫切转正的24届候选人...Orz我...

#实习面试##排序挂##hr面##字节实习生#
全部评论
还是竞争太激烈了
1
送花
回复 分享
发布于 2023-04-28 22:39 辽宁
靠,这么惨吗
点赞
送花
回复 分享
发布于 2023-04-28 19:45 北京
神州信息
校招火热招聘中
官网直投
这种真的好难受
点赞
送花
回复 分享
发布于 2023-04-29 09:12 黑龙江
转码选手好几道都压根不会
点赞
送花
回复 分享
发布于 2023-05-01 01:31 广东
佬 啥部门啊
点赞
送花
回复 分享
发布于 2023-05-01 12:02 上海
可能是我吧字节12月初干到秋招再冲转正,如果秋招有意向广深的公司,就放弃字节转正了
点赞
送花
回复 分享
发布于 2023-05-02 21:26 广东
一个字,卷
点赞
送花
回复 分享
发布于 2023-05-02 21:26 广东
日常还是暑期
点赞
送花
回复 分享
发布于 2023-05-09 06:38 广东
最新更新:才刚刚拿到新的实习offer,今年真的一言难尽
点赞
送花
回复 分享
发布于 2023-05-17 14:31 新疆
好难
点赞
送花
回复 分享
发布于 2023-05-24 18:31 浙江
迟了点,早点可能就进了,你排队在别人后面,5月初才进,别人3/4月的的确要排在你前面😂
点赞
送花
回复 分享
发布于 2023-06-16 08:25 广东

相关推荐

(6.4)一面25min,二面25min没回答的问题spring的事务级别?(靠,给忘了,只记得mysql的事务了,好像他俩一样的)二面Redis的zset用跳表实现的优缺点?为什么用跳表不用别的呢?红黑树 vs 跳表  相比较于红黑树来说,跳表的实现也更简单一些。并且,按照区间来查找数据这个操作,红黑树的效率没有跳表高B+树 vs 跳表B+树更适合作为数据库和文件系统中常用的索引结构之一,它的核心思想是通过可能少的 IO 定位到尽可能多的索引来获得查询数据。对于 Redis 这种内存数据库来说,它对这些并不感冒,因为 Redis 作为内存数据库它不可能存储大量的数据,所以对于索引不需要通过 B+树这种方式进行维护,只需按照概率进行随机维护即可,节约内存。而且使用跳表实现 zset 时相较前者来说更简单一些,在进行插入时只需通过索引将数据插入到链表中合适的位置再随机维护一定高度的索引即可,也不需要像 B+树那样插入时发现失衡时还需要对节点分裂与合并1、它们不是很占用内存。这主要取决于你。改变节点拥有给定层数的概率的参数,会使它们比 B 树更节省内存。2、有序集合经常是许多 ZRANGE 或 ZREVRANGE 操作的目标,也就是说,以链表的方式遍历跳表。通过这种操作,跳表的缓存局部性至少和其他类型的平衡树一样好。3、它们更容易实现、调试等等。例如,由于跳表的简单性,我收到了一个补丁(已经在 Redis 主分支中),用增强的跳表实现了 O(log(N))的 ZRANK。它只需要对代码做很少的修改为什么用MQ中间件?有什么优点嘛?使用的是什么设计模式?(设计模式没复习)mysql如何解决幻读问题的发生呢?(提示说加互斥锁?我不道啊)有了https实现加密通讯,哪里会发生安全隐患呢?为什么还要有其他的基于https一些通讯协议呢?(没听清是什么协议)-------------------------------------------------------------------------------(6.6)昨天显示二面,今天又回退到一面了。又GG一个
查看6道真题和解析
点赞 评论 收藏
分享
8 39 评论
分享
牛客网
牛客企业服务