首页 > 华为业务一二面 通用软件前端
头像
书辰//
编辑于 2022-09-26 13:31 日本
+ 关注

华为业务一二面 通用软件前端

一面 1h
自我介绍
js的缺点
数据类型
异步、事件循环
闭包
原型
继承
读过哪些源码
对前端新技术的了解:serverless、微服务、uniapp、nodeJS、跨端、flutter、webassembly等等
提示对于业务的思考:代码规范、单元测试、重构

手撕:unzipstring
// 速记内容还原:
// 有一种速记方式,针对重复内容有一套独特的缩写规则:
// 重复的部分会被以 "(重复内容)<重复次数>" 形式记录,并且可能存在嵌套缩写关系。不重复的部分按照原样记录。
// 现给一个符合此速记方式的字符串 records,请以字符串形式返回复原后的内容。
// 注: records 仅由小写字母、数字及<, >, (, )组成。

// 输入:records = "abc(d)<2>e"
// 输出:"abcdde"
// 解释:字符串中出现 "(d)<2>",表示 "d" 重复出现 2 次,因此返回复原后的内容 "abcdde"。


// 输入:records = "a(b(c)<3>d)<2>e"
// 输出:"abcccdbcccde"
// 解释:字符串中出现 "a(b(c)<3>d)<2>",其中 "(c)<3>" 表示 "c" 出现 3 次,复原为 "ccc";"(bcccd)<2>" 表示 "bcccd" 重复出现 2 次,复原为 "bcccdbcccd"。最终返回复原后内容 "abcccdbcccde"

// string UnzipString(string records) {

// }



二面
自我介绍
介绍项目,难点
原型链及继承
网络攻击 xss
如何学习前端
复盘笔试题
手撕:盛水最多的容器

更多模拟面试

全部评论

(7) 回帖
加载中...
话题 回帖