鸿蒙面试真题(无答案版)

1.用过哪些装饰器,分别介绍一下?
2.用过哪些组件,分别介绍一下?
3. Row 组件如何将元素放到右下角?
4.聊一聊组件如何通讯?
5.LocalStorage&AppStorage&PersistentStorage分别介绍-下?
6.监听数据变化,可以使用什么装饰器?
7.首选项通过什么方式存储?存在什么地方?
8.生命周期?组件的、页面的、应用的。
9.使用过哪些第三方库?分别介绍一下
10.子线程和主线程如何通讯,?
11.Promise 如何使用,用在什么场景?
12.axios 的原理,以及用法?
13.http 请求工具如何封装?
14.图案密码锁用的是什么?
15.forEach和 LazyForeach 的区别?
16.forEach有几个参数?
17.HAP、HSP、HAR区别
18.说说对Ability的理解,怎么跳转
19.了解过多线程吗?和 Promise 区别是什么?
20.什么时候做鸿蒙开发的,用的 api 版本是什么?
21.做过鸿蒙项目有哪些难点,怎么处理的?
22.如何实现沉浸式模式?
23.如何进行页面传值?

24.图片上传,如果上传过程中中断了,这个要怎么解决办法?
25.应用中如何动态申请权限?
26.webview组件如何使用,ets文件如何与h5通讯?
27.@Builder 和@Component 的区别?
28.针对简历中的项目问功能的实现步骤?
29.怎么做性能优化?
30.说说对Ability的理解
31.Builder和BuildParams的区别
32.网络请求模块是怎么做到的(封装)?
33.api9 和 api11的区别?
34.用户首选项的封装?
35.怎么持续化数据,有哪些方法?

------------------------------------------------------------------------------

1.给对象设置类型的方式?
2.interface和type的区别?
3.枚举的使用场景?字面量联合类型?
4.说说你对泛型的理解?
5.数据持久化的方案?
6.有用过哪些装饰器?@Link,@ObjectLink
7.父组件如何给子组件传递U!?
8.说一说哪些地方用到了权限?
9.项目中的一些亮点?

--------------------------------------------------------------------------------

1.自我介绍和项目介绍?
2.vue2和vue3的区别?
3.如果确保员工离职,所有账号都无效?
4.如果前端伪造token, 如何做跳转拦截?
5.说一说管理系统的权限?
6.说一说最近做的一个鸿蒙项目?比较特色的功能?
7.有没有做过键盘避让?
8.如果处理屏幕安全区域的处理?
9.数据通信的方案?
10.获取全局信息的时机?
11.比较常见的项目性能优化方案?

---------------------------------------------------------------------------------

1.说一说冒泡排序?
2.说一说http和https的区别? GET和POST的请求的区别? 说一说3次握手和4次挥手?
3.如何获取数组的类型?
4. ArkTS常见的数据类型有哪些?什么地方用到了枚举?
5.给对象做类型可以用哪些方式?interface和type的区别?
6.说说你对泛型的理解?
7.说一说函数的使用?
8.说-说对于promise的理解?
9.鸿蒙组件是如何通信的? @provide和@consume的使用?
10.在父子组件关联的场景下,@Provide+@Consume和@State+@Prop/@Link谁的开销更大?
11.说-说@observed和@ObjectLink的应用场景?

------------------------------------------------------------------------------------

1.常用的爬虫框架?办公自动化的框架?
2.接下来的职业规划?
3.你在项目中使用首选项主要用来做什么?首选项有没有长度限制?
4. Builder和BuilderParams的区别?
5.说说ability生命周期?
6.你项目中遇到了哪些难点,如何解决的?
7.开发鸿蒙项目流程是怎么样的?
8.鸿蒙项目做性能优化的方式?
9.说一说大文件上传的方案?
10.访问拦截处理,如果处理安全问题?
11.如何避免明文传输,怎么加密,加密算法?

----------------------------------------------------------------------------

1.应用APL的等级有哪些?
2.鸿蒙中组件通信的方案?
3.如何引入本地的web页面?
4.如何优化长列表渲染?
5.@Builder和@BuilderParams的区别
6.你现在用的是鸿蒙几的api和编辑器?
7.你项目用到了鸿蒙哪些功能?
8.有没有遇到问题?怎么解决的?
9.什么是鸿蒙应用签名?有哪些常用的应用签名?
10.typescript javascript和arts的关系?

----------------------------------------------------------------------------

1.二叉树的中序遍历?
2.说一说对递归的理解?
3.冒泡排序和快速排序?
4.组件的生命周期?
5.说说ability生命周期?
6.掌握Builder/BuilderParams
7.实现一个下拉刷新效果如何操作?
8.常用的装饰器有哪些介绍一下?
9.你有没有封装过什么鸿蒙的组件?简单说一下过程
10.有写过瀑布流布局?

-------------------------------------------------------------------------------

1.值类型和引用类型的区别?
2.说一说数组常用的API?
3.new操作符做了什么?
4.说说你对泛型的理解?
5.如何给对象做类型?
6.组件通信的方式有哪些?
7.说一说组件的生命周期?
8.常用的生命周期函数有哪些?
9.枚举(enum)是什么?
10.什么是类型断言?

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值