8月面经总结

OK兄弟们,依旧是双非本鼠鼠硕,8月份一共面试了12场,这里是8月份面试的面经合集,首先是时间线:

8.31 汇川技术;应用软件开发一面

8.30 雷火面试;游戏服务器开发

8.29 雷火面试;游戏服务器开发

8.23 腾讯PC客户端一面;8.28二面

8.17 快手桌面客户端一面;8.22 二面(G了)

8.18 字节C++客户端一面(G了)

8.16 长鑫存储软件开发一面(G了)

8.8 峰岹科技一面

7.25 远景动力 智能制造装备开发工程(软件方向)一面;8.7 二面;8.15 意向书。终于不再是0offer的人了

----------------------------------------------------------以下是详细面经-----------------------------------------------------------

汇川技术 应用软件开发一面

讲一下C++三种继承?

结构体对齐讲一讲?然后int double int是多大?

重载覆盖隐藏?

单例模式?

死锁四个条件?

webserver的线程池讲一下?

智能指针?

工作中遇到的困难?

RPC粘包怎么解决?

---------------------------------------------------------手动分割线---------------------------------------------------------

8.30网易雷火游戏服务器开发二面

多线程是怎么做的?

项目相关的一些问题?

日志系统怎么升级的?详细讲一讲?

ACID?

MVCC?

B+树说一说?

B+树叶子节点内部结构?

map,unordered_map,vector<pair<>>,list<pair<>>存东西所用空间大小排序?

分别展开讲一讲这四个?

然后一个代码找错题?

IO多路复用讲一讲?

拥塞控制讲一讲?

MySQL联合索引?

8.29网易雷火游戏服务器开发一面

上来先做题,算暴击率,算排列组合,二分查找,算大端小端字节序,TCP状态选择题。

TCP四次挥手流程?

2MSL是多久?

内存划分的区域都有啥?

32位系统内核区多大?

在main函数外面申请2G可以吗?在main函数里面申请2G可以吗?加上static可以吗?

栈一般多大?

malloc两种分配方式?

函数调用过程中,栈的变化?

文件系统讲一讲?

iNode里有啥?

目录项是啥?

IO复用讲一讲?

---------------------------------------------------------手动分割线---------------------------------------------------------

腾讯PC客户端

智能指针哪几种?

这三个都什么应用场景?

weak指针在shared指针释放后,它怎么样,它的值会变吗,还是它怎么样了?

那释放掉对象以后,再用weak指针获取对象会crash么?

lock函数怎么工作的?

shared指针怎么做到自动释放的?

C++编译器在这个过程帮我们做了什么?

引用计数什么时候-1?

在析构函数里将引用计数减1你说的这个析构函数是谁的析构函数?

智能指针一般是工作区域在栈上的,它怎么管理到堆上的对象呢?

Map底层数据结构?为什么用红黑树?

红黑树和hash表在内存存储空间上有什么异同?

map的读写的时间复杂度?

多态讲一讲?

虚函数的原理?

虚函数表存在哪里?

虚函数表是在class还是类的对象?在子class还是父class?

为什么析构函数要声明为虚函数?

TCP滑动窗口?

拥塞窗口讲一讲,就是拥塞那些东西讲一讲?

TCP四次挥手?

为什么要有TIME_WAIT?

2MSL是多久?为什么是60s?

HTTP报文常见字段?

状态码讲一讲?

HTTP2.0讲一讲?

HTTP2.0传输效率和HTTP1.1相比?

虚拟内存?

虚拟内存多大?

Linux一般怎么分区?用哪个作为虚拟内存?

操作系统拿到一个内存地址,它是怎么知道这是物理内存地址还是虚拟内存地址?

虚拟内存和物理内存之间是怎么映射的?

内存分页最小分配单位?一页是多大小?

内存碎片相关?

堆排序讲一讲?

为什么是从2/n开始down?建堆的时间复杂度?

算法题,最长递增子序列PLUS版,输出字典序最小的最长递增子序列的每个元素。

基本都答上来了,做题没做完让停了,讲了讲思路,他说OK。第二天看通过了。

二面

遇到什么困难/问题?

多线程思想?

并行计算怎么做的?

chatGPT的api的token限制?

chatGPT预测机制/原理?

为什么用Protobuf?

Protobuf的编码看过吗?

智能指针讲一下?

动态库和静态库?

内存划分有哪些区域?

X86架构的函数调用约定?

寄存器有哪些?

共享内存是什么?讲一讲?

HTTP头部哪些字段影响性能?

算法题:跳跃游戏 II,改编版,第一步可以任意走,不超过len/2就行。

---------------------------------------------------------手动分割线---------------------------------------------------------

字节C++客户端

实习项目中的多线程和并行编程是什么样的?

线程与进程之间的关系?

多线程资源冲突怎么解决?

openMP展开讲一下?

并行和串行的区别?

代码到可执行程序的过程?

上面的问题的每个环节展开讲一下?

动态链接和静态链接区别?它俩哪个占内存小?为什么它占内存小?

智能指针讲一下?

指针和引用的区别?

unique_ptr占多大内存?怎么分析的?为什么和shared_ptr不一样?

前端了解多少?

指针使用不当的crash情况?

内存泄漏是什么?

虚拟内存和物理内存?

为什么要有虚拟内存?

为什么可以解决多线程地址冲突?

页表组成?

虚函数讲一下?

虚函数表存在哪?是什么数据结构?

虚函数调用过程?

多态你的理解?

继承再讲一讲?

为什么java不支持多继承?

C++管理内存?

new和delete的原理?

delete调用以后立马释放吗还是有什么时机?

讲述一下咱俩视频会议整个网络通信的过程?

网络层是干啥的?

为啥视频用的是UDP?

那TCP用在什么场景?

怎么保证TCP可靠性?

粘包?怎么处理粘包?

HTTPS怎么保证安全?

HTTPS握手过程?

两个结构体内存对齐

一个是char int short,另一个是int shor char。

算法题LeetCode438.找到字符串中所有字母异位词找到字符串中所有字母异位词

基本都答上来了,做题写慢了但也做对了,结果G了......

---------------------------------------------------------手动分割线---------------------------------------------------------

快手桌面客户端一面

70%的问题是在问实习的项目,都是问的项目细节,项目是用Qt、C++做的工业软件。

make_shared一个智能指针和new一个智能指针的区别?

从操作系统层面讲一讲原子操作?

引用计数详细讲一讲?(控制块,两个计数)

Muduo网络库怎么通信?

Lambda表达式的陷阱?

观察者模式讲一讲?

算法题,LeetCode最长回文子串最长回文子无重复字符的最长子串

快手桌面客户端二面

多线程和并行有什么区别?

多线程和并行的应用场景都是什么?

线程之间的通信方式?

具体讲一下各个方式?

Socket套接字的整个流程?

GET和POST的区别?

HTTP和HTTPS的区别?

为什么用Protobuf?

粘包?怎么处理?(到这里一共14分12秒,直接让做题了,当时就觉得不对劲了

算法题,输入一个无序数组,找出所有满足要求的数字,要求为这个数字比它左边所有数都大,比它右边所有数都小。

做出来之后问我时间复杂度,我说O(n),然后让我用栈优化,只for循环遍历一遍,没整出来。

(GPT反正说的是用栈而且只for循环一遍做不出来

反问一问一共俩hc,我就知道G了

---------------------------------------------------------手动分割线--------------------------------------------------------

长鑫存储软件开发一面

没怎么记录,凭印象写的,问的也很杂,没问多少八股,聊天式的。

commit和rollback是什么?

内连接和左右连接?

python了解多少?

前端了解多少?

多线程是什么样的?

深度学习了解多少?

SVBRDF是什么?

做java的,然后第二天我就G了

---------------------------------------------------------手动分割线--------------------------------------------------------

峰岹科技一面

聊了十几分钟,聊了项目,问了问他们做什么,结果用matalab做仿真,做线性代数,当时差点笑出来了

---------------------------------------------------------手动分割线--------------------------------------------------------

远景动力 智能制造装备开发工程(软件方向)一面,二面

岗位是做机器视觉的,和我很匹配,一面也是聊聊项目,聊聊缺陷检测视觉检测,简简单单就过了。

二面是经理面,聊理想聊未来聊家乡,也很简单。

然后8.15就收到offer了,整体就是很简单,纯粹因为个人经历太匹配了

#面经##晒一晒我的offer#
全部评论
大佬,腾讯pc客户端是哪个部门啊,有三面消息了吗
1 回复 分享
发布于 2023-09-01 11:20 黑龙江
大佬的项目是webserver+rpc吗
1 回复 分享
发布于 2023-09-01 10:52 浙江
大佬你太牛了 网易二面三面就隔了一天么
1 回复 分享
发布于 2023-08-31 18:38 广西
佬你一般从投递到面试要多久?我有些投了20多天还没动静
1 回复 分享
发布于 2023-08-31 17:49 山东
大佬太牛了
1 回复 分享
发布于 2023-08-31 16:31 江苏
佬,你是机械转码了吗
点赞 回复 分享
发布于 2023-10-26 00:20 湖南
快手那个应该是一个面试官,用栈制定好入栈出栈的规则可以实现,当时面试官一步一步教我做出来的,二面之后排序两周挂了
点赞 回复 分享
发布于 2023-09-12 11:18 湖北
大佬rpc做的是什么呀?
点赞 回复 分享
发布于 2023-09-07 11:11 湖北
好家伙 一样项目
点赞 回复 分享
发布于 2023-09-03 12:15 四川
m
点赞 回复 分享
发布于 2023-09-02 13:42 陕西
校友考虑下我司,中金所技术,金融期货领域国企,秋招刚开,欢迎投递。https://neitui.italent.cn/cffexit/sharejobs?shareId=09e5525b-0892-4e0c-a48d-64cdef30be45&rt=1
点赞 回复 分享
发布于 2023-09-02 13:24 上海
佬,就跟你了!
点赞 回复 分享
发布于 2023-09-02 12:33 广东

相关推荐

小浪_Coding:找硬件测试,也可兼顾软测欧, 简历还可以的 ,注意排版,项目写的有条理一点, 然后个人技能多加点, 润色好简历之后就开始沟通海投了,深圳,东莞这边做硬件相关的公司还不少, 医疗类,仪器类的都可以尝试
点赞 评论 收藏
分享
避坑恶心到我了大家好,今天我想跟大家聊聊我在成都千子成智能科技有限公司(以下简称千子成)的求职经历,希望能给大家一些参考。千子成的母公司是“同创主悦”,主要经营各种产品,比如菜刀、POS机、电话卡等等。听起来是不是有点像地推销售公司?没错,就是那种类型的公司。我当时刚毕业,急需一份临时工作,所以在BOSS上看到了千子成的招聘信息。他们承诺无责底薪5000元,还包住宿,这吸引了我。面试的时候,HR也说了同样的话,感觉挺靠谱的。于是,我满怀期待地等待结果。结果出来后,我通过了面试,第二天就收到了试岗通知。试岗的内容就是地推销售,公司划定一个区域,然后你就得见人就问,问店铺、问路人,一直问到他们有意向为止。如果他们有兴趣,你就得摇同事帮忙推动,促进成交。说说一天的工作安排吧。工作时间是从早上8:30到晚上18:30。早上7点有人叫你起床,收拾后去公司,然后唱歌跳舞(销售公司都这样),7:55早课(类似宣誓),8:05同事间联系销售话术,8:15分享销售技巧,8:30经理训话。9:20左右从公司下市场,公交、地铁、自行车自费。到了市场大概10点左右,开始地推工作。中午吃饭时间大约是12:00,公司附近的路边盖饭面馆店自费AA,吃饭时间大约40分钟左右。吃完饭后继续地推工作,没有所谓的固定中午午休时间。下午6点下班后返回公司,不能直接下班,需要与同事交流话术,经理讲话洗脑。正常情况下9点下班。整个上班的一天中,早上到公司就是站着的,到晚上下班前都是站着。每天步数2万步以上。公司员工没有自己的工位,百来号人挤在一个20平方米的空间里听经理洗脑。白天就在市场上奔波,公司的投入成本几乎只有租金和工资,没有中央空调。早上2小时,晚上加班2小时,纯蒸桑拿。没有任何福利,节假日也没有3倍工资之类的。偶尔会有冲的酸梅汤和西瓜什么的。公司的晋升路径也很有意思:新人—组长—领队—主管—副经理—经理。要求是业绩和团队人数,类似传销模式,把人留下来。新人不能加微信、不能吐槽公司、不能有负面情绪、不能谈恋爱、不能说累。在公司没有任何坐的地方,不能依墙而坐。早上吃早饭在公司外面的安全通道,未到上班时间还会让你吃快些不能磨蹭。总之就是想榨干你。复试的时候,带你的师傅会给你营造一个钱多事少离家近的工作氛围,吹嘘工资有多高、还能吹自己毕业于好大学。然后让你早点来公司、无偿加班、抓住你可能不会走的心思进一步压榨你。总之,大家在找工作的时候一定要擦亮眼睛,避免踩坑!———来自网友
qq乃乃好喝到咩噗茶:不要做没有专业门槛的工作
点赞 评论 收藏
分享
评论
45
218
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务