2020.9华为秋招软开面经

本文详细记录了2020年9月华为秋季招聘软件开发岗位的面试经历,包括一面、二面和主管面的主要问题。面试涉及自我介绍、项目介绍、解决bug的经验、笔试题目复盘、手撕代码环节,以及个人优缺点和考研意向等非技术问题。在面试过程中,面试官重点关注了候选人的实际操作能力和问题解决思维。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2020.9华为秋招软开面经

一面

  1. 自我介绍
  2. 项目和实习分别做了什么
  3. 遇到的印象最深的bug,怎么解决的呢
  4. 参加的几个比赛具体情况,分别担任什么角色
  5. 回顾一下笔试的几道代码题,谈谈思路
  6. 手撕代码
    判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。
let str1 = 'asdf aa'
let str2 = 'AsdFAA '
function compare(str1, str2){
   
  let strFirst = str1.toLowerCase()
  let strSecond = str2.toLowerCase()
  if(strFirst.indexOf(' ')!==-1){
   
    strFirst = strFirst.replace(' ', '')
  }
  if(strSecond.indexOf(' ')!==-1){
   
    strSecond = strSecond.replace(' ', '')
  }
  if(strFirst === strSecond){
   
    console.log('Yes')
  }else{
   
    console.log('No')
  }
}
compare(str1, str2)

二面

  1. 自我介绍
  2. 项目和实习分别做了什么
  3. 遇到的印象最深的bug,怎么解决的呢
  4. 对于项目有什么收获,又有什么反思
  5. 手撕代码
    给定字典中的两个词,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值