首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
每日面经精选
运营
关注
已关注
取消关注
#猿辅导C++工程师面经#
#C++工程师面经#
#校招面经#
👈点击话题查看更多同类面经干货!每日面经精选,为你发掘牛客干货!
@临风倚栏:
【2021校招】猿辅导客户端 笔经+面经
个人背景 本科非科班,硕士软件工程,无实习,无论文,客户端零基础,编程语言只了解C/C++。8月28日收到猿辅导意向书,在牛客网上受益颇多,特来回馈。 笔试(8 月1日) 笔试时间90分钟,15道选择题,3道编程题 选择题不能切换浏览器界面,编程题可以切出来在本地IDE调试 笔试过程中电脑录屏,手机扫码打开笔试助手,手机不能锁屏和切换界面 选择题 1.两个线程以相同的顺序加锁解锁,哪个顺序可能死锁 Lock(m1) Lock(m2) Unlock(m1) Lock(m1) Unlock(m2) Unlock(m1) 2.数据库SQL语句,查询在表table1不在table2的id, left outer join 3.下面程序输出 int fun1(int i) { if(i < 10) return i; return ((5*fun1(i - 1) + 2*fun1(i - 2)+fun1(i-3) + fun1(i-4))& 0x5fff); } int fun2(unsigned int i) { unsigned int f = 2020; return (f&i)/2; } int main() { int n = fun2(fun1(101)) % 4; printf("%d\n", n); return 0; } 4.前序遍历和中序遍历相反,问树的特征 5.出栈入栈顺序判断 6.下列哪些网络协议属于同一层 7.逻辑推理题 8.40个小朋友买票,票价5元,30个小朋友每人有一张5元,10个小朋友每人有一张10元,每个人买自己的票,售票处初始没有零钱。问不用等找零的概率。 9.两个人抛硬币,谁先抛到正面谁赢,问某个人赢的概率 10.给个排序部分过程,让判断用的是哪种排序算法 顺序不对,还有5道题记不清了 编程题 1.类似leetcode 732,应该是考线段树、树状数组,我用map将坐标离散化也能AC 2.分彩票,n张彩票,n个人,每张彩票有一定的奖励值,某个人一开始有所有的彩票,然后自己留一张,分给别人一部分,不一定每人一张,后面没人将多出来的再分给其他人。某个人的奖励值是自己手中的彩票和其他的一部分,选择其他部分有要求。这个比较复杂,就是如果A把票分给B,B再分给C的话,A可以选择A的奖励值,也可以选择A+B的奖励值,也可以A+B+C,但不能选A+C,因为B分给C,不选B的话,也不能选B分发的所有部分 第一行一个数n,后面第2行道第n+1行中每行有两个数,A和B,A表示自己手中彩票奖励值,B表示自己的彩票是从第几行分过来的,0表示最开始的那个人。 例如 3 2 0 1 2 -1 2 第2行的那个人为A,第3行的那个人为B,第4行的那个人为D,彩票最开始在A手中,然后A分给B和C,所以A可以选A,A+B,A+C,A+B+C,最大值为2+1=3,最大值不一定非得在A处获得。 思路:根据分发过程建树,树形dp 3.题都没看完。。。 笔试总结 猿辅导笔试难度不小,题的质量很高,知识点覆盖较广,且均为主流知识点,考察方式灵活,且今年的题与去年的题风格保持一致,往年试题具有较***价值。 编程题挺难的,经过这次笔试,觉得自己编程基本功有待提高,第2题看完题之后5分钟就有了思路,但是在实现建树的时候花了太久的时间,导致第3题都没时间看了。 一面(8月8日) 自我介绍+项目相关 C/C++语言 1.extern C 2.const const int *p int * const p 3.虚函数、虚表、纯虚函数、虚析构函数 网络 4.各层网络协议 5.tcp/ip协议 6.tcp 接收窗口 7.http返回码 编程题 8.翻转链表,从第i个位置到第j个位置(i,j都可能越界) 思路:直接模拟,先找到起点,从起点开始翻转,到终点结束 9.二叉搜索树,找出两个节点差值的绝对值最小值 思路:中序遍历,计算相邻位置的差,我用的非递归中序遍历 反问 二面(8月14日) 自我介绍 基础知识 1. .进程调度策略 先来先服务、短作业优先、高响应比优先 多级队列反馈问了一下细节 2.锁的分类了解(不会) 乐观锁、悲观锁、公平锁、非公平锁、可重入锁 3.死锁举个例子 4.数据库事务的理解 编程题 1.使用创建好的单链表实现队列,实现两个方法,入队和出队 思路:在链表上记录队首和队尾,根据出队和入队滑动队首和队尾,注意循环队列情况, 加问:队列为空,出队怎么返回,我一开始说返回-1,后来说改成抛异常,但我不会用,面试官说可以了,知道抛异常就行,不会写没关系。 2.二叉树中所有节点值为正,给定target,求出从根节点开始的路径中,路径和大于等于target的情况中,找出最小的路径和,路径终点可以不到叶子节点,返回最小路径和,找不到满足条件的路径,返回0; 要求:不准用全局变量,不调用用其他函数; 思路:自身递归,满足条件返回,否则递归左右子树,找出子树中最小路径和,返回根节点值+左右子树中结果最小的那个。 加问:全局变量有什么风险,这是额外问题,不影响面试。 反问 三面(8月23日) 1.自我介绍 2.项目相关 基础知识 3.虚拟内存,为什么提供隔离和保护,为什么要有页表和页目录表, 4.堆和栈的区别,为什么要分成堆和栈? 5.智能指针说一下,shared_ptr和unique_ptr如何实现? 6.fork()父进程和子进程的地址空间的区别 编程题 7.蛇形有序矩阵N*M,第一行升序,第二行降序,第三行升序,每一行的最小值都要比上一行的最大值大,在矩阵中查找target是否存在。 思路:将矩阵坐标映射为有序数组索引,在有序数组中二分查找 8.1TB数据排序思路,说了一下分段排序,然后用堆合并 编程:合并K个有序数组 思路:用堆记录每个数组的当前最小值 面试总结 面试基础知识问的比较深入,感觉猿辅导比较重视基础吧,每次面试都有两道编程题,我编程题做的十分细致,没有被挑出毛病
点赞 7
评论 5
猿辅导C工程师面经
C工程师面经
校招面经
C++求职圈
全部评论
推荐
最新
楼层
秋招专场
校招火热招聘中
官网直投
相关推荐
一天只写一行代码
今天 11:01
防灾科技学院
工作一年了怎么准备跳槽
uu们好,我是23年毕业的本科应届生然后一直就在这家公司工作,现在工作一年了工资一直是7k没有变所以想去跳槽,我一直做的是嵌入式软件和上位机qt方面的工作,我到底该怎么去跳槽或者跳槽什么工作来准备呢,我现在很迷茫因为是第一次跳槽我不知道该如何做,我就想涨工资让自己起码1w多啊,嵌入式软件一直都是做底层嵌入式系统的代码,qt也是做上位机来管理通信方面的工作,还有时候做一些测试方面的工作,有大佬给点建议吗,还有去哪个城市跳槽比较好,谢谢大佬
点赞
评论
收藏
转发
渴望wlb啊啊啊啊啊
05-22 08:40
西安电子科技大学 机械类
分享下在比亚迪实习的感受
工作氛围还可以,工作时间是早上八点半到下午五点半,一般不需要加班,除非你愿意加班拿加班工资。员工大多比较年轻,领导也比较平易近人,感觉人与人之间比较平等。餐厅的食物还可以,价格比外面便宜,比学校贵一点。宿舍是四人间,现在住了两人,宿舍楼里有洗衣机,听说正式员工在外租房还有1k的补贴,周边租房也比较便宜。另外,新开了健身房,设施也挺全的,免费预约开放给员工使用。但是有一点不太方便的是,做任何事情都需要提交流程,办公区不能自带电脑也不能连接外网,只能在手机上操作,有些不太方便。总的来说,比亚迪给我的感受还是比较不错的。
投递比亚迪精密制造等公司6个岗位 >
点赞
评论
收藏
转发
匿名牛油
不愿透露姓名的神秘牛友
04-29 12:10
0 offer joker在线发疯
😭😭
点赞
评论
收藏
转发
牛客166558661号
05-02 18:42
西安工商学院 计算机类
java二本大三牛马 求问
😭😭😭
点赞
评论
收藏
转发
给孩子一个offer吧呜呜呜
05-24 20:49
河南科技学院新科学院 计算机类
58同城后端开发一面
下午面的问了一个小时的八股,现在状态还是初试是g了嘛
58同城一面11人在聊
点赞
评论
收藏
转发
点赞
收藏
评论
分享
回复帖子
提到的真题
返回内容
招聘动态
查看更多
博士生招聘专场开启啦
全站热榜
1
...
25暑期实习的心态变化 & 拥抱变化
8276
2
...
【奖】这个夏天🍉,和牛牛一起打卡刷题~
8268
3
...
美团后端日常实习面经
8261
4
...
拼多多一面
6604
5
...
【收集向】延毕了,影响工作吗?
5315
6
...
拼多多笔试 0526 24届算法
5190
7
...
27届JAVA后端
4703
8
...
用友技术笔试-友新星实习项目-Java-01卷
4478
9
...
回首向来萧瑟处,也无风雨也无晴
4452
10
...
毕业第一课之租房攻略
4388
正在热议
#
和牛牛一起刷题打卡
#
4258次浏览
412人参与
#
机械制造薪资爆料
#
340459次浏览
4038人参与
#
牛客帮帮团来啦!有问必答
#
979033次浏览
15184人参与
#
通信硬件薪资爆料
#
241591次浏览
2279人参与
#
腾讯工作体验
#
146144次浏览
1405人参与
#
如何写一份好简历
#
300255次浏览
4321人参与
#
你的简历改到第几版了
#
322944次浏览
4851人参与
#
晒一晒我的offer
#
3647752次浏览
56894人参与
#
2022毕业生求职现身说法
#
20271次浏览
310人参与
#
产品人专业大盘点
#
15040次浏览
120人参与
#
浅聊一下我实习的辛苦费
#
93096次浏览
913人参与
#
毕业租房也有小确幸
#
31484次浏览
1743人参与
#
实习必须要去大厂吗?
#
17890次浏览
263人参与
#
为什么国企只招应届生
#
55844次浏览
407人参与
#
你觉得机械有必要实习吗
#
10035次浏览
130人参与
#
视觉/交互/设计岗位评价
#
3352次浏览
59人参与
#
为什么那么多公司毁约
#
54568次浏览
481人参与
#
投了多少份简历才上岸
#
66321次浏览
1044人参与
#
2022毕业的你对23届的寄语
#
16187次浏览
347人参与
#
通信/硬件的薪资开多少,才值得去?
#
12332次浏览
150人参与
牛客网
牛客企业服务