#字节跳动面试# #字节跳动后端研发一二三面凉帖#
今天下午参加了字节跳动的后端研发面试,整体体验感不错,面试官都好强,死在三面上。记录一下给大家分享点经验。
一面:面试官很帅讲话很有底气,一听就是那种知识面很广的类型,给我紧张的不行,先做了个自我介绍,然后是问了项目相关的问题,基础题问了,map线程安全及时间复杂度,三次握手,进程线程协程区别及通信方式,GMP模型,锁的相关问题,字符串转byte底层原理,map底层实现原理,其他的不记得了,都是些常见的基础问题
算法题,二分查找,第一次出现的某个值,删除倒数第k个节点
二面:面试官人很nice自我介绍,聊了些项目问题,其他的我全忘了😭
算法题:反转第i到j的链表,自己写函数实现全过程,不是力扣模版那种,链表自己定义赋值。
三面:三面面试官一看就是知识渊博又严厉的老专家,在他面前,我脑子都不敢瞎转了,生怕说错了😭深挖项目,grpc原理,各种数据结构,各种各样的堆,常用shell命令,linux命令,三面的面试官对问题挖的都特别深,并发,如何保障安全,问的东西很底层,我感觉到最后我问啥啥不会,面试官都不想理我了。😭😭😭
算法题:实现一个栈,要求有入栈出栈和最大值功能,时间复杂度O(1),最大值时间复杂度我没达到要求,凉凉。哦,对了,每次结束之后面试官都会问一句你有什么想问的吗?大家可以想好再回答。
一晚上四个小时的暴风流式的面试,我脑子要炸掉了,心也碎了,祝大家好运。
今天下午参加了字节跳动的后端研发面试,整体体验感不错,面试官都好强,死在三面上。记录一下给大家分享点经验。
一面:面试官很帅讲话很有底气,一听就是那种知识面很广的类型,给我紧张的不行,先做了个自我介绍,然后是问了项目相关的问题,基础题问了,map线程安全及时间复杂度,三次握手,进程线程协程区别及通信方式,GMP模型,锁的相关问题,字符串转byte底层原理,map底层实现原理,其他的不记得了,都是些常见的基础问题
算法题,二分查找,第一次出现的某个值,删除倒数第k个节点
二面:面试官人很nice自我介绍,聊了些项目问题,其他的我全忘了😭
算法题:反转第i到j的链表,自己写函数实现全过程,不是力扣模版那种,链表自己定义赋值。
三面:三面面试官一看就是知识渊博又严厉的老专家,在他面前,我脑子都不敢瞎转了,生怕说错了😭深挖项目,grpc原理,各种数据结构,各种各样的堆,常用shell命令,linux命令,三面的面试官对问题挖的都特别深,并发,如何保障安全,问的东西很底层,我感觉到最后我问啥啥不会,面试官都不想理我了。😭😭😭
算法题:实现一个栈,要求有入栈出栈和最大值功能,时间复杂度O(1),最大值时间复杂度我没达到要求,凉凉。哦,对了,每次结束之后面试官都会问一句你有什么想问的吗?大家可以想好再回答。
一晚上四个小时的暴风流式的面试,我脑子要炸掉了,心也碎了,祝大家好运。
全部评论
实现一个栈的类,push和pop时间复杂度为o(1),找最大值要求o(1),只能用空间换时间,在每次push的时候和自己定义的一个最大值进行比较,并实时更新最大值,最后用户调用的时候返回这个类里面的maximum的值就可以了,就是o(1).
楼主最后咋样了?
追加一些突然想到的问题,对go的看法,最喜欢他哪一点,引入的依赖怎么解决版本号问题,还有不同版本go的问题,其他的想到了随时补加
相关推荐
点赞 评论 收藏
分享