分享B站开发实习生技术面凉经

哔哩哔哩跨平台开发实习生

  1. 拷打项目:请详细介绍你参与过的与跨平台开发相关的项目,包括项目背景、你的职责以及遇到的挑战和解决方案。
  2. 数据结构与算法:举例说明你在实际项目中运用过的一种数据结构和算法,并阐述选择它们的原因。
  3. 现代编程语言:你掌握的 C++、Kotlin、Swift 中,选择一种语言,谈谈它在跨平台开发中的优势和劣势。
  4. 操作系统原理:简述操作系统的进程和线程的区别,以及在跨平台开发中如何处理多线程问题。
  5. 计算机网络:解释 HTTP 协议在跨平台移动 App 开发中的应用,以及如何优化网络请求。
  6. 数据库:在跨平台开发中,如何选择合适的数据库,以及如何处理不同平台数据库的兼容性问题。
  7. 基础组件研发:如果要开发一个 bilibili 移动 App 矩阵的基础组件,你会考虑哪些方面的设计和实现?
  8. 业务架构:谈谈你对 bilibili 业务架构的理解,以及如何进行架构的优化和维护。
  9. 移动端创新:举例说明你在移动端开发中有过哪些创新的想法或实践。
  10. 工程化探索:在跨平台开发中,工程化方面你有哪些探索和实践经验,比如代码管理、自动化构建等。
  11. 开源社区贡献:如果你在开源社区有贡献和参与,请分享一下你的经历和收获。
  12. 跨平台兼容性:如何确保开发的跨平台软件在不同移动设备和操作系统上的兼容性和稳定性?

对应岗位(已经过Jobleap.cn授权可发):

jobleapcn每日新机会 文章被收录于专栏

每天精选新工作机会,大家可以看一看

全部评论

相关推荐

12-04 16:18
已编辑
东华理工大学 前端工程师
面试官全程关摄像头1.自我介绍一下2.React和Vue哪个更熟悉一点3.你在之前那段实习经历中有没有什么技术性的突破(我只是实习了44天工作28天,我把我能说的都说了)4.你封装的哪个表单组件支不支持动态传值5.自己在实习阶段Vue3项目封装过hook吗6.hook有什么作用7.Vue2和Vue3的响应式区别(我说一个是proxy是拦截所有的底层操作,Object.defineProperty本身就是一个底层操作,有些东西拦截不了,比如数组的一些操作还有等等,面试官就说实在要拦截能不能拦截????我心想肯定不行呀,他的底层机制就不允许吧)8.pinia和vuex的区别(这个回答不出来是我太久没用了)9.pinia和zustand的区别,怎么选(直接给我干懵了)(我说react能用pinia吗  他说要用的话也可以)10.渲染一万条数据,怎么解决页面卡顿问题(我说分页、监听滚轮动态加载,纯数据展示好像还可以用canvas画)(估计是没说虚拟表单,感觉不满意)11.type和interface的区别12.ts的泛型有哪些作用(我就说了一个结构相同但是类型不同的时候可以用,比如请求响应的接口,每次的data不同,这里能用一个泛型,他问我还有什么)13.你项目用的是React,如果让你再写一遍你会选择什么14.pnpm、npm、yarn的区别15.dependencies和devdependencies的区别总而言之太久没面试了,上一段实习的面试js问了很多。结果这次js一点没问,网络方面也没考,表现得很一般,但是知道自己的问题了  好好准备,等待明天的影石360和周四的腾讯了  加油!!!
解zj:大三的第一段面试居然是这样的结局
查看15道真题和解析
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

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