字节-飞书后端开发-四面面经-已拿offer

已收到offer邮件 回馈牛客!

PS.希望能找到今年暑假一起北京字节的小伙伴租房呀呀呀!租房好贵呜呜

一面

自我介绍,你知道这个岗位是做什么吗?

https和http的区别?安全性

怎么实现的秘钥交换?如何加密?对称、非对称加密

http可以使用安全加密的方式,更底层的加密?某个TCP对应的加密机制?

安全传输层的协议,通过握手简历链接,SSL

TCP算法?快重传、快恢复;

慢开始有什么弊端?RTT比较长

之前的实习经历?负责独立的小任务,git的使用,怎么去写

Git本身的实现?

常用的数据库使用过吗?MySQL(B+树索引)

数据结构,描述跳跃表和区别?MySQL为什么不用跳表而是B+树?

有用过socket?

项目相关问题

代码题2个:两个数组升序排列,查找和最小的k个数 & 二叉树的右视图

二面

项目相关
工作是后端、存储相关,介绍一下hadoop?分布式系统基础

MySQL的标准范式,如何构建不同MySQL?关系型DB的三大范式

第一范式(1NF)、第二范式(2NF)、第三范式(3NF)

堆和栈的区别?

Python里的垃圾回收?

python的全局锁?

  • CPython 在解释器进程级别有一把锁,叫做GIL,即全局解释器锁。
  • GIL 保证CPython进程中,只有一个线程执行字节码。甚至是在多核CPU的情况下,也只允许同时只能有一个CPU上运行该进程的一个线程。

C++智能指针?

C++语言没有自动内存回收机制,程序员每次new出来的内存都要手动delete。程序员忘记delete,流程太复杂,最终导致没有delete,异常导致程序过早退出,没有执行delete的情况并不罕见,用智能指针可以有效缓解这类问题。

C++类的构造函数和析构函数的调用方法?

C++里的模板的作用?

强类型程序设计中,参与运算的所有对象的类型在编译时即确定下来,并且编译程序将进行严格的类型检查。为了解决强类型的严格性和灵活性的冲突。有以下3种方式解决:

1)带参数宏定义(原样替换)
2)重载函数(函数名相同,函数参数不同)
3)模板(将数据类型作为参数)

函数模板;类模板只能显示调用

代码题

1.分割回文串:leetcode:**131. 分割回文串 132. 分割回文串 II

2.岛屿游戏2

leetcode305.https://blog.csdn.net/itcodexy/article/details/118257539

并查集:https://blog.csdn.net/qq_21201267/article/details/107226324

https://www.cnblogs.com/grandyang/p/5190419.html

其他:岛屿游戏1https://leetcode-cn.com/problems/number-of-islands/solution/dao-yu-shu-liang-by-leetcode/

3.逃兵问题:三国时期,魏蜀吴交壤之地战争连连,农民被抓壮丁,无心归属一方势力,两个农民相遇,互保门户后,为了避免战争,都叛逃成第三方势力,给定目前兵力情况,是否能全部转换成一种势力?

三面

介绍一下目前的项目?

功能实现上遇到的难题?

端和端的加密算法一样吗?非对称加密?秘钥怎么控制?

服务端上的数据出现bug了,怎么处理?本来给A的数据,服务端给到B?

在学校有没有参与项目的开发?socket聊天室的项目、精神状态管理系统?

使用MySQL遇到的问题?

MySQL常用的索引结构?B+数;用Hash表做索引的数据库?

MongoDB和MySQL的区别?

缓存用过吗

代码题:

标题:编写一个Base64Encoding方法
题目描述
规则:
1.把3个字节变成4个字书。

2.每76个字符加一个换行符。
3.最后的结束符也要处理:源码不满三个字节的补“="映射关系如下:
//一个字符数姐,下标代表编码值,元素值代表编码字符。

CodeMap =
“ABCDEFGHDKLMNOPQRSTUvwXYzabcdefghijklmncopqrstuwxyz0123456789+/”
举例:源码3个字书是二进制是11111111,11111111,11111111.<0xFF,0xFF,0xFF>则经Basc6A转码后为00111111,00111111,00111111,00111111,对应的字符串就是”////“

四面-HR面

自我介绍,说一下你的经历
物联网工程与计算机科学与技术的区别
是保研还是考研
学习的经验
大概讲一下做的项目的背景,为什么要做。
详细讲一个自己觉得比较出彩项目,贡献比较大,成长比较大。
个人最出彩的地方是什么?为什么令你印象深刻。
做项目的情况下遇到了什么困难。
在项目中的角色。
个人平常在做项目时合作风格。
遇到过压力大的情况吗?自己怎么处理?
合作上最有压力的合作方?
你现在投了哪些公司,对于公司,业务和其它方面对你考量的影响。
对秋招的想法和决策。

Base:北京,效率很高,整体进度两周之内

#北京合租##实习##面经##租房#
全部评论
恭喜楼主啊,羡慕有大厂的offer
1 回复 分享
发布于 2022-05-04 19:00
飞书哪个部门?
点赞 回复 分享
发布于 2022-05-07 10:36

相关推荐

02-10 12:23
已编辑
新余学院 C++
采集想要offer:专业技能那里要一条一条的列出来吧,感觉你项目很厉害了,但是如果你不写技术栈面试官对你项目不太懂的话都没办法问你八股😂C++都是基架岗,都是一群9✌🏻在卷,我觉得你要是有时间学个go把MySQL和redis写上去找个开发岗吧
点赞 评论 收藏
分享
评论
13
85
分享

创作者周榜

更多
牛客网
牛客企业服务