[面试系列]华为OD社招前端面试复盘

华为OD社招前端面试复盘

这是二面了,前面一轮笔试,一轮面试,说是第一轮面试表现不够好,所以本来走流程的二面现在就变成正式面了。下面复盘一下,由于记性不好,顺序并不一定是对的。

  • 自我介绍
  • 聊项目
  • 编程环境是windows还是linux
  • Linux命令熟吗
  • 查看进程的命令是什么
  • 知道了进程号,想看内存占用和cpu占用怎么看
  • 知道vi或vim吗
  • vim的基本模式都有哪些
  • vim中跳转到指定行怎么做,同一行跳转到指定列怎么做
  • 版本管理工具用的是什么(git)
  • 如果别人在你分支上推了东西导致你推不上去,一般怎么做
  • 代码编辑工具是什么(vscode)
  • 做过前端性能优化吗
  • 能说说js分片具体怎么做的吗
  • 懒加载原理是什么?
  • 简述一下xss和csrf是什么,以及如何防御?
  • 算法题:
  • 1.求最小sum diff。给定一个数组,数组的个数会很大,以及一个数值a,这个数值的最大值为数组的个数,从数组中随机抽取a个数,将每个数与其中最大值的差求和。问最优情况下,这个和是多少?
    1. 有A-Z个产品,B的价值比A多10,C的价值比B多20,D的价值比C多30,以此类推。给定若干个产品,请排序去重输出,并输出价值最大的和最小的差值是多少。

整个面试过程下来大概1小时10分钟。感觉上问的问题比一面容易很多,算法题比一面难一点(一面算法题就让我写个快排)。

============================

没想到我这篇还没写完,就通知我二面过了。。后续不知道还有什么,看情况更新吧

  • 2
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值