诺瓦星云C++软件工程师一面,二面(凉经

8.15笔试
8.22邀一面,8.24一面(50min)
面试使用腾讯会议
主要询问项目相关的,自己的工作内容,要求我现场画下软件UML图,我没画过就用自己想法画流程图。
然后侧重问下设计模式相关的。
问了一些基础的八股文,进程通信,多态相关的,面试官人很好体验也不错。(后面提到深圳岗他那边没c++需求,主要是用golang和c#,他觉得语言不重要,西安c++岗,但是他说很卷那边)
主要感受是岗位偏向于c++工程项目开发经验的。
8.26在线测评
8.30邀二面,8.31二面(20min)
面试官没有开视频,询问的c++相关的
c++多态的实现
了解设计模式么(笔试题,一面二面都有这方面内容),我提前看了也记不住,提了单例模式,工厂模式(之后又问哪几种工厂模式),补充问了观察者模式了解么
线程相关的,线程池,内存池
网络相关的,tcp滑动窗口,udp有接收缓冲池么(这个问题记得不是很清楚,此处撰写可能不准确),https加密过程,是对称还是非对称,对称和非对称的区别是什么
场景题:
100个文件,单线程和(四核计算机)多线程哪个读写更快,这样的一个系统瓶颈是什么(瞎说了一通),他又补充提了IO的影响,问IO是主要瓶颈么,又问IO影响的情况下多线程还比单线程快么?(我是一脸懵)
100个g的文件从服务器传输给100个主机怎样传输更快(我按照p2p的思想瞎说一通),接着问传输是使用tcp还是udp?
反问:
了解到那边部门该岗位的主要方向基于c++qt的前端,和golang的后端。
(我说怎么面试前有点心慌,线程和网络都是我不了解的)
总体感觉该公司侧重项目工程开发,所以着重考察软件设计流程,设计模式,客户端服务器通信,线程等方面。自我感觉我是不符合他们需求的,凉凉。
9.10状态更新,已挂😂
全部评论
佬,你是几点面的呀
1 回复 分享
发布于 08-31 17:44 江苏
我一面和你二面一模一样
1 回复 分享
发布于 10-16 21:49 陕西
二面题目看着还挺多的,只面了20min吗
点赞 回复 分享
发布于 08-31 17:27 广东
佬,啥岗位呢
点赞 回复 分享
发布于 09-01 10:53 北京
诺瓦的测评题目绷不住了
点赞 回复 分享
发布于 09-24 15:00 广东

相关推荐

总时长 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,因为简历中只体现了我对这两个用的比较多,但也很多答得不好或者不完整面试官还耐心做了补充。最后面试官问我不是软件工程相关的为什么会报这个岗位,以及这些是不是都是自学的(可能这个岗位还是对科班生比较友好)我无奈点头为了水水时长最后面试官还问了一下我本科参加的大学生数学竞赛情况以及硕士做的项目里面碰到的难题最后怎么解决的这种问题。反问 岗位业务,手机软件以及底层软件开发,业务比较杂,也包含一些相机算法优化和部署等等
点赞 评论 收藏
分享
4 38 评论
分享
牛客网
牛客企业服务