B站后端日常实习一面

57分钟

自我介绍

  1. 链表和数组的区别,优缺点?插入时间复杂度,查找时间复杂度,数组内存连续的好处。
  2. 字符串数据结构在C语言的底层实现,是字节数组吗。
  3. 平衡二叉树的特点,初始化,插入,查找,时间复杂度。
  4. 类继承有几种继承模式。
  5. 访问类的方法查找顺序。
  6. 进程和线程在数据结构方面的区别。
  7. 进程共享的资源
  8. 线程池的介绍,主要用来解决什么问题。
  9. 线程创建销毁主要耗费什么资源。
  10. javaNIO了解吗
  11. 有哪些中断?
  12. 中断解决了什么问题?
  13. 软中断是什么?
  14. linux系统的内存管理,内存的虚拟化有哪几类?
  15. 高速内存,slab有什么了解?
  16. OSI七层模型,TCP/IP模型。
  17. 物理层,数据链路层,网络层三个的功能。
  18. TCP, UDP有什么区别?
  19. TCP协议格式有哪些?
  20. 服务端理论上支持的最大连接数。
  21. 客户端理论上支持的最大连接数。
  22. TCP协议的端口号长度是多少?
  23. TCP为什么需要三次握手?两次不行吗?
  24. 半连接和全连接,完成两次完成一次属于什么?
  25. TCP协议粘包是怎么解决的?
  26. http和https的区别?
  27. https建立连接的方式。
  28. 非对称加密和对称加密的综合使用。
  29. 算法, leetcode32:最长有效括号
  30. MVCC设计主要解决了什么问题?
  31. mysql事务隔离级别, Inndob默认的是?
  32. 可重复读是怎么实现的?
  33. 介绍商城项目
  34. 怎么建立索引的。
  35. 反问环节:go语言
    MVCC的主要实现(当时没说上来。。。后悔,还是得背熟练)
    问的不难,还是自己太菜了,继续努力吧
#实习面经b站##B站##后端开发实习生#
全部评论
好多操作系统和计网
6 回复 分享
发布于 2022-10-25 13:34 陕西
老哥现在找实习的话是什么时候入职,我也在西安,怕出不去回不来。
1 回复 分享
发布于 2022-10-23 16:31 陕西
面经很完整,感谢楼主分享
1 回复 分享
发布于 2022-10-13 17:37 上海
厉害
点赞 回复 分享
发布于 2022-12-10 01:12 广东
数据结构、操作系统、计网和数据库的知识点好多
点赞 回复 分享
发布于 2022-12-06 16:47 江苏
怎么这么多的
点赞 回复 分享
发布于 2022-11-30 15:24 江苏
现在还有后端的b站的实习嘛,求一个内推
点赞 回复 分享
发布于 2022-11-24 14:27 广东
b站日常实习能转正吗
点赞 回复 分享
发布于 2022-10-19 20:26 重庆
投了多久约的面呀
点赞 回复 分享
发布于 2022-10-18 12:35 海南
老哥在哪里投的简历。
点赞 回复 分享
发布于 2022-10-15 21:48 陕西

相关推荐

一面 1.进程,线程,协程的区别2.一个线程可以同时运行多个携程吗?3.Android线程间的通信4.计算机层面上的线程间通信5.synchronized和volatile的区别6.http不同版本之间的区别7.tcp三次握手和四次回收经典八股吟唱8.http和https去区别9.泛型擦除(这个没回答好)10.集合里面是个泛型,泛型编译完之后会变成什么?11.强转的时候 object就不能通过instanceof来判断类型了吗12.让我下去再看看泛型擦除13.java中有哪些引用14.软引用和弱引用的区别是什么15.hashmap的原理16.了解ConcurrentHashMap17.activtity的几个启动模式18.目前熟悉哪些布局19.场景:第一个实现一个圆角,布局的右上角加一个tips引导。你要怎么实现他20.要求viewgroup里面所有元素都是圆角,统一设置,不是一个组建一个组件去设置21.系统api有提供一个方法,你知道吗22.右上角的tips,这个tips和圆角有相交,不一定完全在圆角矩形里面,怎么搞23.tips超出会出现问题  会被截断。有什么属性可以解决吗?24.自定义view,聊一下做的的自定义view25.说一下自定义view的步骤26.Android内存优化哪一块27.内存抖动的了解28.recycleview的机制聊一下29.Android的双亲委派机制30.类角度的双亲委托机制31.glide的三级缓存,相关内存  磁盘 网络 三级缓存32.鸿蒙的ability的启动方式有哪些33.鸿蒙了解哪些东西自己说说34.面试官不建议我直接干,要去系统35.力扣109. 有序链表转换二叉搜索树二面1.分别介绍三段实习2.介绍一下在滴滴的难点3.对外提供sdk设置sdk时候有哪些需要注意的4.换个角度使用sdk方,接入sdk时候发现自己的依赖和sdk的依赖是有冲突的,咋么解决。5.排查到依赖冲突的地方后怎么解决呢?6.提到过工程能力,自己的提升是什么,讲解一下。7.接到crash后怎么定位问题的8.开始吐槽跨端不拉不拉不拉9.项目经历是一个音乐app。介绍一下10.介绍一下播放列表11.了解过recycleview的核心机制12.说一下anr是什么,怎么解决,怎么避免13.子线程处理完怎么给子线程(开始转到handler)14.讲一下handler15.除了handler还有其他的吗16.讲一下携程17.讲一下携程的结构性并发18.讲一下遇到的内存泄露的场景19.讲一下leakcanry的原理20.了解过git的原理吗21.http3.0讲一下22.链接复用相关23.算法148. 排序链表三面1.把三段实习全讲一遍2.学校科研相关的做了什么3.Android实习中接触到了大模型吗4.目前crash报警策略是基于什么策略的5.第二段实习负责了什么6.滴滴负责了什么7.组里往外提供是提供sdk吗8.他们是怎么调用的9.你们部门的定位是什么10.你们组提供的能力是什么11.位置偏移了怎么办,定位不对的case 是你们这里去过滤吗12.你们现在怎么看case的13.实习六个月的感触是什么14.你们的发版流程是什么15.你们的推集成是怎么搞得16.量级大的crash怎么办17.说一下遇到的anr怎么解决的18.出现crash不应该平台去解混淆吗19.你们crash是怎么分发的20.抓到crash怎么知道是哪个部门的21.组里面是单仓库还是多仓库22.为什么会分开,为了什么23.怎么去更好的支持国际化的24.你觉得发版流程有哪些问题  效率不高的地方25.出现循环依赖怎么去解决26.两个模块出现循环依赖,你会怎么去解决27.假设目前拆包合理  还是出现循环依赖,怎么解决28.音乐app,怎么做的29.学过什么基础课程 学校里面30.webview组件你用过没31.对于稳定性和性能有什么要求。32.你们对性能的明确指标是什么 ,怎么才会准出33.每次更新sdk  qa要测多久34.qa每次测试都要测全功能吗35.会学数据库会学吗?36.你知道https的整个加密过程吗37.用对称加密的原因是什么38.你能实习多久39. 搜索端团队40.算法。最长公共子串。
点赞 评论 收藏
分享
评论
29
158
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务