📜  华为面试经历|现场面试(5年经验)

📅  最后修改于: 2021-09-23 06:17:15             🧑  作者: Mango

现场面试(5年经验)

第 1 轮 –(40 分钟)
1. 你得到一个正在运行的整数流。此运行流是多线程环境的输入,许多线程在此运行的整数流上并行工作以打印数字,但一个线程打印的数字不应由其他线程打印。

2. 在单向链表中找到一个循环。

3. 设计问题:——
您有 3 个文件,您需要将这些文件中的操作输出打印到日志文件中。
像其他一些第 4 个文件一样,那么您的代码应该能够以最少的代码更改打印其操作输出。

4.你为什么要换公司?
5.自我介绍

第 2 轮。(40 分钟)
1. 您如何部署 Web 应用程序。
2. 你使用什么工具来管理软件产品生命周期
3. 如何优化包含 1000 行代码的代码
4.一个观察者设计模式问题
5.你为什么要换公司?
6. 自我介绍

第 3 轮(40 分钟)
1. 如何处理程序执行中的内存泄漏?
2. 你如何在 unix 上配置 JVM
3. Unix下如何增加JVM内存限制
4. 一个蚂蚁碰撞概率问题。
5.你为什么要换公司?
6. 自我介绍

第 4 轮(导演轮)(30 分钟)
1. 自我介绍
2.你为什么要换公司?
3. 薪资讨论

第 5 轮(人力资源轮)(30 分钟)
1. 自我介绍
2.你为什么要换公司?
3. 薪资讨论。