华为消费者云服务
之前FX错过没投有点可惜,常规批一早上面完比较简单
一面:约30min
- 代码题:数组[x1, x2, x3, y1, y2, y3]到[x1, y1, x2, y2, x3, y3]
- 自我介绍
- 项目
- Java垃圾回收机制和算法
- voliatle关键字
- http协议
- Java多线程
- 如何解决项目中的难点
二面:约30min
- 自我介绍
- 代码题:反转字符串中的元音字符
- 常见排序算法、是否稳定
- 项目
- 你觉得哪块技术最难
三面:约30min
- 自我介绍
- 项目
- 如何团队协作的
- 未来规划和目标
- 对公司的认识
- 如何面对压力
- 其他公司的offer
- 介绍部门业务和岗位问选择
通过进池子。
字节跳动提前批后端
投简历后一直评估中以为挂了,后来HR发了笔试题,4道ac3道第二天告诉过了约面
一面:约50min
- Java基础知识
- Java运行时数据区,对象如何初始化的
- Java多态,重写和重载
- Object类方法
- TreeMap原理,哪个Map是按插入顺序,HashMap扩容原理,Collections、Set、List接口和子类
- ReentrantLock、Aqs原理,volatile实现可见性等等
- 项目中用了SonarQube,问了下基本概念和对它的理解
- 第一道代码:数组只交换一次求最大
- 数据库相关,B+树索引、最左前缀匹配原理、隔离级别、间隙锁等
- 网络相关,https和http区别,非对称加密原理等
- 第二道代码: 单链表判断是否有环
让我等着,去喊下一个面试官,10分钟
二面:约40min
- 自我介绍
- 实习收获
- 两道代码
- 数组判断是否存在i<j<k且ai<ak<aj
- 单链表带random节点的深拷贝
- 基于一面补充问了问题:
- 线程状态、转变和区别
- juc下常用库和区别
- 线程池工作机制
- 乐观锁、悲观锁、读锁、写锁
- hashcode和equals方法等等
5. 研究方向和专业
6. 最近在读什么书
7. 未来有什么打算
还是让我等着,10分钟
三面:约50min
一上来告知分为三个部分,项目、知识点和给个场景写代码
- 说个项目,项目背景,解决了什么问题效果如何,如何技术选型的,未来可以做哪些优化等等
- 知识点,每个问题说出6点以上,前两题要求体系化思考
- 如何保障系统安全性
- 如何提高系统吞吐量
- 负载均衡算法
- 设计模式使用场景
- 看过哪些源代码,感受等等
- 情景代码,二选一,20分钟写完运行
- 打印双月日历
- 中文转阿拉伯数字
10分钟后HR打电话告知通过约HR面
HR面:15min
- 自我介绍
- 如何准备面试的
- 面试整体难度如何
- 接下来还会面试哪些公司
- 整体介绍公司
- 问了下面试评价
1小时后收到意向书
中电十四所
投了个内推,然后有科室主任打电话约现场面试,要求正装,已经有小伙伴写的很详细了,感觉和我差不多是同时期面的,所以就写简单点
一面科室主任面:
一圈人挨个自我介绍+介绍项目,过程中他会对简历进行圈画,以及感兴趣的内容进行追问和记录,然后他介绍了下公司以及自己当时的选择等
二面部长面:
自我介绍,看了下简历证书成绩单等材料,问研究方向、有没有女朋友、能否接受加班和出差、还准备投递哪些公司等
二面完,主任告知进入下一轮,一半的人被刷
三面HR面:
先填了张信息表,自我介绍,问和华为比选哪个等,介绍了公司发展和福利待遇等
第二天收到测评,测评量贼大,测评一周后告知通过和发录用函
未完待续,欢迎小伙伴私聊交流!!!
全部评论
(19) 回帖