华为-消费者BG-电商平台部-通用软件开发三轮面经

笔试

因为春招的时候投过华为的实习,上机考过一次了,因此沿用春招的上机考试成绩,这次不用笔试。

一面 8.13

1.实习(讲了20min)
2.在校成绩?读研吗?
3.平时怎么学习的?
4.讲讲工厂模式?它的作用?
5.一个单线程处理文件,怎么改造成多线程?要求主任务线程在其他线程处理完之后发送一个最后的通知(说了CountDownLatch的思路)
6.有什么兴趣爱好?
7.平时怎么解决问题的?
8.巨简单的算法题:给一个字符串,提取出其中偶数位的字符,组成一个新的字符串并打印出来,另外要检验输入字符串的合法性,即是否只包含数字、大小写字母,且长度小于20,如果是非法字符串,打印ERROR。
9.你有什么要问我的?

二面 8.19

1.实习
2.AOP的概念,切点、切面等等(只零散地说出几个……)
3.什么时候用ArrayList,什么时候用LinkedList?它们俩的区别?ArrayList并发安全吗?你怎么实现并发安全的ArrayList?
4.equals()和hashCode()的关系
5.给定二叉树,手写先序遍历和中序遍历结果
6.给定先序遍历和中序遍历结果,还原为二叉树
7.算法:(1)给定一个String,包含一些可能重复的字母,输出排列的数目,例如给定"ABA",输出3(这里我写复杂了,用了回溯,还写错了,微笑中透露着疲惫.jpg,面试官说可以先统计所有字符数量,求排列组合数,然后再除以2*重复字符数量);(2)给定句子,只翻转句子里的每个单词,例如I am a student.翻转为I ma a .tneduts(讲了原地翻转的思路,面试官觉得太麻烦了???给我讲了个用栈的??这不太按套路呀,我看其他面经都是只给原地翻转的,微笑中透露着疲惫.jpg)

主管面 8.28

1.实习&项目
2.擅长的语言
3.为什么不深造
4.反问

吐槽

大概是7月中旬投递的华为粤港澳计划,然后到现在(9.23)三轮面试都通过了,但是还是没有下一步的消息,也没有收到泡池子的短信。这都两个多月了,我实在是没遇到过比这还慢的流程(微笑.jpg),大概也是不缺人吧。
#面经##校招##华为##Java工程师#
全部评论
老哥,我也投的这个部门这个岗位
1
送花
回复 分享
发布于 2020-10-02 01:36
我也这个部门,粤港澳提前批面的,是最先的那一波。感觉华为的池子是个栈,越早面的越容易淹死。😂
点赞
送花
回复 分享
发布于 2020-10-15 14:40
秋招专场
校招火热招聘中
官网直投

相关推荐

凉城学Java:给你翻译一下,我这是培训班,你要上学6-8个月,然后这期间产生的费用先不跟你说,上完学好帮你投简历,能不能有看你命,上了大概率外包。
点赞 评论 收藏
分享
1 27 评论
分享
牛客网
牛客企业服务