首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客127519860号
韩山师范学院 Java
发布于广东
关注
已关注
取消关注
@芒":
剑心互娱开发工程师一面面经
新鲜出炉的面经,面试官迟到了几分钟,不会是早餐没吃完吧(bushi),这次居然没有录音,吐了,每次录音都会有幺蛾子。 先自我介绍一下 为什么投游戏公司 那先问一下基础的吧,遍历相同长度的数组和链表哪个更快?为什么? 答:和CPU缓存有关,数组是内存连续的所以CPU缓存命中率会高,所以遍历数组会更快。 问:为什么遍历数组,CPU缓存命中率会高? 答:CPU缓存机制具体我不太了解,我知道一般内存是以页位单位,也就是4k,如果是内存连续的话,读取一页就会包含很多数据,这一页会被CPU缓存下来。那么下次在读取就可以命中缓存。而链表CPU不连续,不容易命中缓存。 现在有5个线程,这5个线程运行效率是5个线程基准效率,那我现在换成10个线程,这10个线程运行效率低于10个线程基准效率,这是为什么? 答:可能和线程上下文有关、或者是临界资源资源竞争有关。 问:能详细说说资源竞争嘛? 答:(拿多线程累加问题举例子) 问:那为什么5个线程的运行效率是5个线程的基准效率呢? 答:和CPU核心数有关,可能这台主机有5个CPU核心数。 结构体内存对齐规则?32位?64位?(我举了好多例子- -) 答:(应该是按照前一个变量和当前变量的最高字节数对齐--,然后最大对齐字节数不能超过操作系统位数,不知道是不是,怕说错,举了很多例子) 问:假如有一个结构体,第一个是char,第二个是一个sizeof为1M的资源,那这个结构体有多大? 答:1M多4字节。 为什么要有内存对齐的一个操作呢? 答:应该是方便CPU寄存器读取。 为什么不能无限递归? 答:栈的空间大小是有限的,我查了一下我的linux栈大小是8M,如果无限递归会开辟新的栈空间,会导致栈溢出。 问:解决办法是什么? 答:可以优化一下递归深度,如果可以的话最好能把递归改成迭代,实在不行就调整一下栈的空间大小。 问:怎么调整栈大小? 答:不会。。我没操作过。 能谈一下调用函数的底层实现嘛? 答:底层应该会有个符号,我们可以根据名字调用这个符号,就可以拿到一个函数入口,之后我们需要保存旧的栈的现场信息,然后开辟一个新的栈,同时将CPU的PC指针进行切换。 问:那传参是怎么实现的? 答:不会(突然不记得了) 执行一个函数,栈内存一般储存那些东西?(现在复盘发现他在引导我上一个问题,hhh传参是储存在新的栈空间的) 答:不会,只说了会储存变量、函数应该不会储存在栈空间。(其实一个函数栈里面还储存了回调函数、形参之类的) ————————————C++相关,常规八股。 说一下虚函数,为什么要有虚函数? 虚函数要注意的地方有哪些? 构造函数可以是虚函数嘛?为什么? 析构函数可以是虚函数嘛?一定要是虚函数吗?为什么?不是虚函数会有什么问题? 反问 咱们公司是对底层系统知识要求比较高吗? 没有啊我问的都是基础 我看我投递的是服务端岗位嘛。 答:我们不分服务端客户端。 问:客户端上手不是很容易吧hhh 答:不难啊 咱们公司培养体系是怎样的? 有导师带。具体说了啥忘了。。 你对我的表现能做个评价嘛?或者对我的表现能有什么建议嘛? 评价还可以,但是结果要讨论之后才能给你。 总结 计组知识都忘关了--。。感觉疯狂问计组,我大二学的计组都忘光了。。。之前面了一家公司也985,感觉没得挑哈哈哈。许愿二面。 一周后 收到感谢信,凉了。
点赞 10
评论 4
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
02-16 10:19
门头沟学院 C++
C++ 多线程与并发面试题
1. 进程和线程的区别?答案:进程资源分配的基本单位独立的地址空间进程间通信(IPC)开销大创建销毁开销大线程CPU调度的基本单位共享进程的地址空间线程间通信简单(共享内存)创建销毁开销小对比进程更安全,隔离性好线程更轻量,切换快线程共享资源,需要同步C++中的线程C++11引入std::thread跨平台的线程库RAII风格管理2. 什么是线程安全?如何实现?答案:定义多线程访问时,程序行为正确不会出现数据竞争结果可预测实现方法互斥锁(Mutex)保护临界区同一时间只有一个线程访问读写锁多个读者,一个写者提高并发度原子操作不可分割的操作无需加锁无锁数据结构使用CAS(Compare-And-...
C++面试总结
点赞
评论
收藏
分享
02-18 18:08
电子科技大学 后端工程师
暑期实习,要来了!!
大家好,我是阿术。27届暑期实习马上就要开始了,大三/研二的同学可以准备起来了。现在找实习越来越卷了,好多得先有实习经历才给你面试,死锁了。我记得我当初找实习那会,焦虑的不行,因为实验室搞的东西和笔试面试中需要的完全不一样,算法、八股,什么的要学,手忙脚乱的。但好在结果是好的,从二月到五月,三个月的拷打换来了蚂蚁和阿里云的暑期实习offer。根据我以及很多同学的经验,发现大家在找暑期实习的都会有一些困惑,比如,暑期实习时间线—投递什么时候开启,什么时候结束,什么时候去实习准备到什么程度可以投递投递渠道有哪些暑期实习时间线暑期实习一般是从二月底开始,三四月份的时候大部分公司都已经开启了,一般可以...
点赞
评论
收藏
分享
2025-12-29 19:48
广州中医药大学 嵌入式软件开发
27届双非嵌入式求拷打
现在BOSS上一个面试都没有,不知道怎么办了,想下学期争取个中大厂的实习,冲冲暑期实习之类的,好迷茫。这个寒假不知道有什么可以干的
点赞
评论
收藏
分享
01-16 15:24
黑龙江大学 后端工程师
27届年后找暑期实习,求佬们帮忙看看简历
不知道实习经历这么写对不对呀
点赞
评论
收藏
分享
02-16 11:08
滴滴_移动端研发工程师(准入职员工)
腾讯内推,腾讯内推码
腾讯IEG 后端开发实习面经流程很快,效率棒棒哒10.10投递,10.11日过初筛,约一面到10.13,10.16就结束hr面了,6天速通一面 10.13挑一个项目讲打开项目github看,对照源码问了些问题Redis 用过什么数据结构Reids怎么实现分布式锁10亿条消息去重说下去会好好看看我的github(开源贡献比较多)算法题二面 10.15聊了下项目一聊了下项目二gmp调度模型go gctcp可靠性有哪些机制大模型的原理兴趣爱好玩啥游戏(金铲铲,暗区突围,王者荣耀,皇室战争,总之腾讯游戏玩的雀实多,也充了不少钱其实)Hr面 10.16等offer中。。10.24 offer腾讯2027...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
嵌入式应届生春招怎么准备——从零到拿 Offer 的系统攻略
772
2
...
关于租房
434
3
...
27届实习近一年的年度经历和总结
381
4
...
HTTP 和 HTTPS 区别
367
5
...
agent实习都干什么?prompt设计
257
6
...
美团推荐算法一面
203
7
...
得力嵌入式工程师 二面 面经
195
8
...
这个简历可以去找暑期实习了吗
190
9
...
大三无实习
188
10
...
27前端双非找实习
171
创作者周榜
更多
正在热议
更多
#
牛客新年AI问运
#
13922次浏览
168人参与
#
你最讨厌面试被问什么
#
1242次浏览
26人参与
#
牛客AI体验站
#
17867次浏览
302人参与
#
有转正机会的小厂实习值得去吗?
#
554次浏览
18人参与
#
牛友们,签完三方你在忙什么?
#
137381次浏览
993人参与
#
担心入职之后被发现很菜怎么办
#
282502次浏览
1185人参与
#
如何缓解入职前的焦虑
#
258860次浏览
1451人参与
#
校招第一份工作你干了多久?
#
139393次浏览
609人参与
#
去年的flag与今年的小目标
#
34285次浏览
337人参与
#
牛客租房专区
#
151414次浏览
1479人参与
#
秋招开始捡漏了吗
#
229459次浏览
1044人参与
#
九月了,是考研还是就业?
#
89285次浏览
556人参与
#
秋招投递攻略
#
268791次浏览
2553人参与
#
这份实习,有没有动摇过你的职业方向?
#
2178次浏览
39人参与
#
搜狐工作体验
#
4118次浏览
29人参与
#
机械人求职现状
#
33641次浏览
297人参与
#
我是XXX,请攻击我最薄弱的地方
#
61780次浏览
409人参与
#
用友工作体验
#
18083次浏览
151人参与
#
你的工资什么时候发?
#
57472次浏览
355人参与
#
你的实习什么时候入职
#
348078次浏览
2291人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务