B站鸿蒙开发

一面:

介绍实习、项目:

1、在dy鸿蒙哪个部门,做什么

2、项目

3、用了哪些技术栈

4、团队怎么分工

5、UI能力是否是跨端技术

6、组件服用的过程中,怎么刷新UI,怎么保证刷新是对的

7、你是怎么打包测试的,打包出来的产物是什么

8、团队做鸿蒙的有多少人

9、开发安卓和开发鸿蒙的区别

10、Java和Kotlin占比主要用什么架构来做项目

语言:

1、用TS多吗,ArkTS和TS主要区别是什么

2、TaskPool和Worker区别是什么

3、实际开发有没有用到多线程能力

4、主要对哪些场景做内存优化

5、为什么复用会让性能更好

安卓八股:

1、var、val、const区别

2、val的值在运行时一定时确定的吗

3、有没有用Jetpack库等来开发项目

4、livecycle用的多吗

5、如何实现数据绑定和数据回调

6、Activity的onCreate方法能不能获取到宽高,为什么

7、可以在什么样的时机,使用什么方式来获取宽高

8、ViewTreeObserver里面的回调是谁触发的

场景题:

b站横向滑动的banner和下方纵向滑动的RecycleView存在嵌套滑动冲突如何解决,从事件分发的角度说明。

怎么保证我的事件能够在需要的时候传给banner而不是下方的RecycleView呢。

计算机网络、系统等八股:

1、TCP和UDP的区别主要是什么

2、TCP怎么保证可靠连接

3、TCP和HTTPS的关系是什么、HTTPS一定要用TCP吗

4、QUIC了解吗,CDN知道吗

5、进程和线程的区别,安卓和鸿蒙各自是怎么实现线程通信的(我说安卓用Handler,鸿蒙有一套类似的,一紧张忘了,其实是各种对象的序列化方式不同,需要分开讨论,鸿蒙用Actor模型)

6、JS中多线程能共享内存吗?

7、volatile关键字保证的是什么,解决的是什么问题

8、为什么会有CPU多级缓存

数据库相关:

1、鸿蒙中怎么用的SQLite,直接写还是操作DB,通过API调用

2、关系型数据库和非关系型数据库区别是什么

手撕:

搜索二维链表(二分查找写出来了,记错二分时间复杂度了

反问:

1、B站鸿蒙情况,跨端技术用的哪些

2、岗位Base情况(目前只有上海,我比较老实说目前只考虑广东)

大概率挂,目前鸿蒙面经较少,给大家做点参考

#牛客创作赏金赛##面经#
全部评论

相关推荐

头像
2024-12-27 09:15
已编辑
北京大学 嵌入式软件开发
1. 如何在STM32中实现PWM信号生成?2. 嵌入式系统中如何进行无线传感器网络的搭建?3. 如何在FreeRTOS中实现任务的动态创建和删除?4. 在STM32中如何实现RTC(实时时钟)的使用?5. 嵌入式系统中如何进行数据加密与解密?6. 如何在RT-Thread中实现串口通信?7. 嵌入式系统中如何进行电流监测?8. 如何在STM32中实现USB通信?9. 嵌入式系统中如何进行声控设备的设计?10. 如何在FreeRTOS中实现消息队列的使用?11. 嵌入式系统中如何进行图像传输?12. 如何在STM32中实现CAN通信?13. 嵌入式系统中如何实现智能家居控制?14. 如何在RT-Thread中实现网络通信?15. 嵌入式系统中如何进行多传感器数据融合?16. 如何在STM32中实现NFC通信?17. 嵌入式系统中如何进行数据日志记录?18. 如何在FreeRTOS中实现任务延时?19. 嵌入式系统中如何进行环境数据的采集与分析?20. 如何在STM32中实现音频信号处理?21. 嵌入式系统中如何进行运动检测?22. 如何在RT-Thread中实现图形用户界面(GUI)?23. 嵌入式系统中如何实现远程监控?24. 如何在STM32中实现以太网数据包的解析?25. 嵌入式系统中如何进行电池管理?26. 如何在FreeRTOS中实现互斥锁的使用?27. 嵌入式系统中如何进行传感器标定?28. 如何在STM32中实现SD卡的读写?29. 嵌入式系统中如何进行温湿度监测?30. 如何在RT-Thread中实现定时任务?31. 嵌入式系统中如何进行系统故障检测与恢复?32. 如何在STM32中实现图像处理算法?33. 嵌入式系统中如何进行数据的压缩与解压?34. 如何在FreeRTOS中实现任务优先级反转的处理?35. 嵌入式系统中如何进行实时数据分析?嵌入式C++面经推荐大佬面经  链接在下边   http://daxprogram.com
查看35道真题和解析
点赞 评论 收藏
分享
评论
5
4
分享

创作者周榜

更多
牛客网
牛客企业服务