前几天,一位读者去面试某头部鸿蒙生态厂商的应用开发岗(上市公司,做鸿蒙解决方案的)。
回来后给我发了几张笔记照片,说:
“技术面没怎么问项目,全是基础题,但HR问得特别细,连有没有男朋友都问了。”
我看完题目发现——这8道技术题,几乎覆盖了2026年鸿蒙面试的高频考点,也是新手最容易答不全的地方。
今天就把这套真实面试题+标准答案+避坑点一次拆完。
准备面鸿蒙岗位的,建议先收藏。
一、技术面试题(共8题,附答案+避坑)
1. 如何使用ArkTS实现参数在不同页面之间传递?
参考答案:
· 路由router中的params
· 装饰器@StorageLink("")
· Navigation组件式导航(API 4.0后推荐)
❗避坑:别说只会router,面试官想听你知道Navigation。
2. 哪些装饰器在定义时必须初始化属性?
参考答案:
@State、@Link、@Provide、@StorageLink、@StorageProp
📌 记忆口诀:“状、链、供、存链、存属”
3. 网络权限怎么定义?
参考答案:
在module.json5中配置requestPermissions,权限名为INTERNET。
4. 播放音频用什么对象?
参考答案:
AVPlayer(注意不是AudioPlayer)
5. 内容超出屏幕范围怎么滚动?
参考答案:
List、Scroller
6. List如何实现横向滚动?
参考答案:
设置listDirection(Axis.Horizontal)
7. 如何用鸿蒙加载网页?
参考答案:WebView
8. 怎么实现异步变成同步?
参考答案:
· Promise / async/await
· 新版API中的同步函数(如xxxSync())
📌 加分点:顺便提一下TaskPool和Worker的区别。
二、HR面试环节(真实记录)
这家公司的HR问得很细,甚至有点“生活化”。以下是被问到的真实问题:
1. “有男朋友吗?”
→ 建议回答:没有。(避免被质疑稳定性)
2. “住哪里?”
→ 直接说离公司近的区域。
3. “未来规划?”
→ 表达想长期在本地发展、在鸿蒙生态深耕。
4. “为什么从上家公司离职?”
→ 不说坏话,说“希望更聚焦鸿蒙技术”。
5. “你是个什么样的人?”
→ 技术岗强调:靠谱、自驱、对鸿蒙有热情。
📌 HR面技巧:不要讲太多技术细节,重点表达稳定性和意愿。
你在面试鸿蒙岗位时还被问过哪些“离谱”问题?
欢迎评论区留言