华为--车BU--一面,二面,主管面
一面9.21
1.1自我介绍
a)回顾一下笔试题第二题?
b)反问:部门主要做哪一块?
1.2项目
1)第一个项目
a)你这个项目的背景是什么?
b)epoll的多路个I/O复用的原理是什么?
2)第二个项目
a)你主要在里面做什么?你这部分,在技术上有难度和有挑战的部分,你讲一下?
3)可以介绍一下第一个项目吗
1.3八股
1)c++
a)c++ stl 容器和库都有用吗?平时经常用哪些容器?标准库其他工具有用吗?
b)对于容器来说,有什么容易出错的地方,讲一下?
2)操作系统
a)介绍一下操作系统的内存管理?
b)内存管理为什么要分为物理地址和虚拟地址?如果不这样分有什么坏处?
c)进程和线程的区别在于?
3)计算机网络
a)有没有自己搭建和配置一下路由,局域网啊?
4)mysql
a)介绍下Mysql 和redis的区别
1.4算法题
类似反转单词 多了#号的判断,如果是一个#号 就是#号那么你要去掉这个#单词,比如#aab cc --> cc baa,
如果是2个及以上的#,去掉#号变成空格,比如:aa##cc dbd --> dbd aacc
二面9.21
2.1自我介绍
1)学生经历
a)你的学生经历,你是怎么组织。。。。。的?这个过程做了哪些准备?做了哪些策划?
b)举办。。。。。你可能需要做很多准备,筹备工具等,这个整个活动的策划你有参与吗?
2.2项目
1)第二个项目
a)讲一下一个比较有成就感的项目
b)将一个第二个项目是做什么的?架构大概是什么样的?由哪些功能模块组成?你在里面是负责哪一些?
c)这个算法最后做出来,有没有一些量化的评估标准,有没有和业界的算法做一些对比?
d)有没有在项目里,你付出了很多努力,但是可能别人不是很认可你的方法的情况?
e)在你的项目过程中,有没有遇到了难题,然后经过自己的努力最终解决了问题的?
2.3做题