荣耀 通用软件开发 一面凉经

总时长 35min 由于本人没有做过什么开发的项目,所以导致这场面试和之前去哪儿差不多 基本纯问八股 
自我介绍 2min
项目和实习挨个简单介绍,把用到的算法介绍一下(5-10min)
开始问八股 问的有点多 还有一些已经不记得了

1.进程和线程的区别,进程的通信方式,创建方式,进程的状态有哪些?
2.你怎么理解C++的多态,之前的实际工程中怎么实现的多态
3.数组和指针的区别
4.值传递,引用传递,指针传递有哪些区别
5.inline函数怎么用
6.左值和右值有什么区别
7.extern有什么作用
8.sizeof和strlen的区别
9.谈谈C++和C有什么区别,使用上有什么不同的地方
10.Linux系统中什么是软连接什么是硬连接,编译原理是什么
11.Linux虚拟内存机制是什么
12.查看进程状态和终止进程的指令是什么
13.谈一下Linux的文件体系,以及文件最基本的一些增删查改的指令
......

问的主要是C++和Linux,因为简历中只体现了我对这两个用的比较多,但也很多答得不好或者不完整面试官还耐心做了补充。最后面试官问我不是软件工程相关的为什么会报这个岗位,以及这些是不是都是自学的(可能这个岗位还是对科班生比较友好)我无奈点头

为了水水时长最后面试官还问了一下我本科参加的大学生数学竞赛情况以及硕士做的项目里面碰到的难题最后怎么解决的这种问题。
反问 岗位业务,手机软件以及底层软件开发,业务比较杂,也包含一些相机算法优化和部署等等
全部评论
为啥凉啊,已经出结果了?
1 回复 分享
发布于 10-11 14:38 广东
佬收到测评了么?
点赞 回复 分享
发布于 10-11 17:25 广东
咋样了,哥们
点赞 回复 分享
发布于 10-11 21:14 广东

相关推荐

10-28 10:22
已编辑
杭州电子科技大学 C++
上午九点半左右开始的一面,首先自我介绍,之后面试官先让我自己选两个项目介绍了一下,之后他提问了一些项目相关的问题,还问我专利是不是一作。项目环节结束之后问了两个c++问题,右值引用和智能指针,比较简单。然后机考复盘环节,我是1016的笔试,那一批题目比较简单,思路也讲的比较清楚。最后一道手撕代码题,排序只有0,1,2的数组。要求时间复杂度o(n),空间复杂度o(1)。一开始想复杂了想用快速排序,后面被问了思路,我提了一下双指针,说没用是担心写不好所以写快速排序求稳(秀肌肉)。之后面试官表示双指针才是正确思路,我就先把二次遍历的方法写了出来,这时候大概耗时一小时。之后和面试官表示想尝试写一下一次遍历的写法,最后面试官也耐心的多等待了很久。一面耗时1小时15分钟左右。1分钟后就收到了二面通知。二面在上午十点半左右开始,还是自我介绍开始,之后继续拷打项目,着重问了项目的难点和开发的过程。没有问八股和技术问题。拷打完后给了一道手撕题,是判断字符串能由字符串列表中的字符串组成,可以重复不需要全部使用。写完后被询问怎么优化,最后用哈希表优化,面试官表示可以了。二面耗时40分钟左右。主管面一直等到下午才有消息,下午两点半开始面试。主管面果然是压力面,上来就是黑着脸问你项目有什么意义,输出了什么成果,解释了几次都被打断然后重复强调问题。我全程低头看着屏幕下方回答,完全没有被压力到。在项目拷打环节结束以后问了我对华为的看法,还让我举例讲一下自己在团队中合作的经历以及在压力下工作的经历。回答完以后看到主管也开始面带笑容后就进入了反问环节。反问环节我就大概问了一下华为的内部文化,以及部门内有哪些工作组是使用c++开发的。最后结束前主管问了我对工作base的要求,还说华为开奖比较晚,等得住吗。这个时候就隐隐有预感通过了。当天晚上十一点四十五分准时收到了面试反馈邮件。1145定律yyds。第二天在面试结束收到感谢信25小时后官网状态准时更新。达成成就,丝滑入池。最后统计一下华为各部门池子有多深
华为泡池子1228人在聊 查看17道真题和解析
点赞 评论 收藏
分享
9 20 评论
分享
牛客网
牛客企业服务