6.5字节飞书后端二面

最简单的一集
1、自我介绍
2、项目太简单,随便问了两句

==================数据结构================
1、数据结构的排序算法有哪些?(每种时间复杂度都说一下,快排和堆排的编程思想是什么?)
2、说一下经典的图论算法及使用场景(最短路、最小生成树等等)
3、如何判断有向图是否有环?(拓扑排序)
4、更高级的树的算法了解哪些?他们的使用场景有什么?(二叉树、二叉搜索树、平衡二叉树、红黑树、B+树、B树)
5、字典树了解吗?他有什么用途?

==================网络====================
1、介绍一下HTTP协议
2、介绍一下HTTP1.0、1.1、2.0以及未来规划的3.0有什么区别和联系
3、了解过IO多路复用吗?

==================操作系统=================
1、介绍一下你知道的操作系统的知识
2、进程和线程是怎么切换的?
3、了解过协程码?
4、数据从内存写到磁盘是怎么样的一个过程?CPU读数据又是怎样的一个过程?(面试官想问的是DMA)

==================算法题==================
1、给你一个大小为10的整数数组和一个目标值target,每个数只能用一次,判断是否能用数组中的某些整数相加得到目标值target。(01背包,leetcode原题,没找到具体题号)
2、课程表(leetcode207)

==================反问===================
1、部门做什么?(saas系统,人事薪酬系统)
2、还有几轮面试
#面试##面经##实习##字节##字节跳动##二面##后端#
全部评论
膜拜大佬
1
送花
回复 分享
发布于 06-22 00:17 湖北
撕出来了吗都
1
送花
回复 分享
发布于 06-24 10:43 北京
秋招专场
校招火热招聘中
官网直投
佬,有hr面吗?
点赞
送花
回复 分享
发布于 06-22 03:12 广东
佬 一面面经在哪,咋找不到
点赞
送花
回复 分享
发布于 06-24 23:54 河北
base在哪呀佬
点赞
送花
回复 分享
发布于 06-25 20:28 浙江
入职了吗?
点赞
送花
回复 分享
发布于 06-26 10:09 黑龙江

相关推荐

🕒 岗位/面试时间5.9投递6.5一面1、自我介绍2、聊项目,问项目中的功能实现流程,为什么这样做,这样做会有数据丢失情嘛3、看项目中用到了redis,问redis怎么保证数据一致性,缓存穿透和缓存击穿是什么,怎么解决。5、redis怎么提高并发读你能力——主从集群,主从之间同步数据有延迟嘛,如果有一些任务需要读取实时的数据,从节点还没来得及同步怎么办6、redis的网络模型有哪些,多路复用有哪些实现放松,能说一下客户端发送请求到接收请求整个流程嘛7、看你用到了数据库,说一下索引。聚集索引和二级索引的区别。介绍一下mvcc8、mq怎么保证数据的安全性,怎么保证消息消费的顺序性9、来写一道题吧已知有一些服务,一个服务会调用另一个服务,a调用b就是(a,b)判断这些服务有没有环形调用的问题。比如(a,b)(b,c)(c,a)存在循环调用问题10、反问环节我主要技术栈是JAVA,转go会很快嘛⏳ 投递进度条6.13二面1、自我介绍2、问在实验室都学习什么,做了那些东西3、因为我是网安的,问一下密码还有安全的东西,比如非对称加密4、说一下https和http的区别,HTTPS采用什么加密方式,怎么分发密钥5、redis源码看过吗——没有,正打算看6、MySQL源码看过吗——没有7、你看过那些源码——看过JAVA一些常用数据结构的源码,比如hashmap,concurrenthashmap。问他俩的区别8、你实现一下concurrenthashmap吧——凭着脑子里的各种方法的流程写了一下,跟源码比我真的写的是一坨💩9、除了语言类你擅长哪门课——操作系统你认为那一块比较难——操作系统发生调度的时候,涉及到线程的上下文切换,怎么选举一个线程上CPU,被撤下来的放在了哪,线程如果wait了怎么办,谁能唤醒它,唤醒了会怎么样10、线程上下文切换的时候,旧线程的数据保存到了哪里——之前考研的时候隐约记得有个PCB,面试官说不对。11、你还学过什么语言——c,c++你认为c++和JAVA有哪些差别。
查看21道真题和解析
点赞 评论 收藏
分享
9 49 评论
分享
牛客网
牛客企业服务