华为实习面试 技术面 5.26
5.10 机试 250/600
5.26 面试
* 全长70min,面完感觉好累
* 5min自我介绍
* 40min手撕代码:给定一个有重复数字的正整数数列,要求给出一种删除方式,使得每个出现的数字各保留一次,且大的数字总是在前面(不能改变数字原本的相互顺序)
* 数据结构:介绍一下常见几种数据结构以及使用场景,基础问题
* 操作系统:介绍一下多线程是如何实现的,死锁问题的产生条件和解决方法
* 计算机网络:在电脑上点击百度网址,经过了哪些过程(比较经典,但是没答完整)
* 编译原理:刚才写的程序点击运行后,编译器经过了哪些步骤
* 软件工程:项目的开发模式,设计模式有哪些
* 自由时间:总结一下自己,或者向面试官问问题
总结:华为的面试真的又全又广,好多问题答的很不好,再接再厉吧
5.26 面试
* 全长70min,面完感觉好累
* 5min自我介绍
* 40min手撕代码:给定一个有重复数字的正整数数列,要求给出一种删除方式,使得每个出现的数字各保留一次,且大的数字总是在前面(不能改变数字原本的相互顺序)
* 数据结构:介绍一下常见几种数据结构以及使用场景,基础问题
* 操作系统:介绍一下多线程是如何实现的,死锁问题的产生条件和解决方法
* 计算机网络:在电脑上点击百度网址,经过了哪些过程(比较经典,但是没答完整)
* 编译原理:刚才写的程序点击运行后,编译器经过了哪些步骤
* 软件工程:项目的开发模式,设计模式有哪些
* 自由时间:总结一下自己,或者向面试官问问题
总结:华为的面试真的又全又广,好多问题答的很不好,再接再厉吧