我可以: 邀请好友来看>>
ZOL星空(中国) > 软件星空(中国) > 电脑综合星空(中国) > 软件讨论星空(中国) > 2024鸿蒙开发【面试题库】,转岗看这一篇就够了(1)
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

2024鸿蒙开发【面试题库】,转岗看这一篇就够了(1)

43浏览 / 1回复

vrn0hn

vrn0hn

0
精华
173
帖子

等  级:Lv.5
经  验:4252
  • Z金豆: 660

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:
  • 注  册:2024-03-26
  • 登  录:2025-06-16
发表于 2024-11-18 14:02:18
电梯直达 确定
楼主

来自:爱桥代码的程序员


鸿蒙面试浪潮来袭,你是否也想着利用这次机会去实现,跳槽涨薪的梦呢?

如果关注了华为鸿蒙的人应该知道:鸿蒙开发岗位需求飙升6倍! 可想而知该岗位前景多么广阔,为此就为大家整理些(鸿蒙HarmonyOS)开发岗位面试题。

1.页面和组件的生命周期,及其流程


2. @Entry 装饰的页面和 Navigation 组件里的页面,有什么区别


@Entry 装饰的页面

定义:是一个基本的页面,每一个页面都需要在 main_page.json 中声明

路由:这种页面是路由的起点,通常用于展示应用的入口

生命周期:具有通用的生命周期方法,如 @Entry 修饰的页面中的通用方法

Navigation 组件

定义:是一个导航容器,挂载在单个页面下

路由:支持跨模块的动态路由,通过自定义路由表或系统路由表实现页面的跳转

页面结构:由标题栏、内容区和工具栏组成,支持页面的路由能力和多种显示模式

显示模式:可以设置为单页显示或分栏显示模式,适应不同设备尺寸

3. 常用的动画有哪些

一、组件的属性动画

二、页面间的转场动画

三、lolita 库加载动画资源文件


4. ArkTs 和 Ts 有什么区别

ArkTs 基于 Ts 做了扩展,并且强化了静态检查和分析

一、扩展了 UI:

定义了声明式 UI 描述、自定义组件,事件方法、属性方法

提供了多维度的状态管理机制

提供了控制渲染、循环渲染的能力

二、强化了检查

不支持 var、any、unknown、Symbol

不支持解构赋值

不支持使用对象字面量进行类型声明

不支持在运行时动态增删对象的属性

不支持在函数内声明函数

不支持使用 typeof 作为类型

不支持使用 # 符号开头声明的私有字段,改用 private 关键字

不支持把 function 定义函数赋值给变量,改为使用箭头函数

5. 动态 import 加载模块,以及反射

// Calc.ets 

export class Calc { 

  public constructor() {} 

 

  public static staticAdd(a: number, b: number): number { 

    return a + b;  

  } 

 

  public instanceAdd(a: number, b: number): number { 

    return a + b; 

  } 

 

export function addHarLibrary(a: number, b: number): number { 

  return a + b; 

 

// index.ets 

let harLibrary = 'harlibrary'


// 动态import变量是新增特性,入参换成字符串'harlibrary'是现有特性。也可使用await import方式

import(harLibrary).then((ns: ESObject) => { 


  // 反射调用静态成员函数staticAdd() 

  ns.Calc.staticAdd(7, 8); 

  

  // 实例化类Calc 

  let calc: ESObject = new ns.Calc(); 

  

  // 调用实例成员函数instanceAdd() 

  calc.instanceAdd(8, 9); 

  

  // 调用全局方法addHarLibrary() 

  ns.addHarLibrary(6, 7); 

})


后续会持续更新~






vrn0hn

vrn0hn


精华

帖子

等  级:Lv.5
经  验:4252
发表于 2024-11-21 15:52:38 1楼
很发人深省的一篇文章,分享出来跟大家共勉!

顺便捞人还个部门债(技术大厂,前 / 后端 or 测试岗,部门捞人!戳→https://jsj.top/f/o38ijj)
高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表