首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客851336860号
The Australian National University 游戏后端
发布于广东
关注
已关注
取消关注
@Lewy华:
腾讯Golang后台实习开发面经
第一次体验到绝望的面试,太难了。tcp三次握手每一次发送了什么tcp4次挥手timewait干嘛的2MSL干嘛的timewait过多怎么解决客户端服务器同时请求断开连接怎么办(不知道)tcp滑动窗口干嘛的数据包到了网卡缓冲区,如何到的应用进程,说一下(我说帧一层层解包,他说更底层,还没到操作系统,那我就不知道了)tcp双方建立连接的api是什么,都做了什么tcp四次挥手可以变成三次吗linux查看多少个连接是已建立的(natstat -napt | grep "ESTABLISHED" | wc -l)字节序网络序和主机序了解过吗(不知道)我发送一个数据包出去,我的二进制数据包子节序怎么转换的,对方接收到之后如何转化的(不知道)epoll的接口,与实现网卡接收到一个数据包,怎么判断是否是自己的呢?(我说mac,他说这还是到了内核,在底层一些,不知道)调用一个函数,说出调用函数的具体过程。(模棱两可ababa)栈里面除了局部变量,函数参数 返回值,还有啥(不知道了)创建一个协程的流程?(不知道,就说了下从哪里创建的,存放了什么)协程调用,什么时候一定会发生线程上下文切换?(系统调用,那还有呢?)x86系统有哪些寄存器(全靠已知领域的记忆说了个说了基址寄存器,界限寄存器,还有golang闭包时候存储funcval的DX寄存器,也不知道对不对)10^9个数据,找出前100个。(说了mapreduce思想分治,大顶堆,但是说不是最优解,不会放弃了)我要设计一个流程图,怎么判断流程图里面是否是由循环引用问我如何设计数据结构?我先说因为有依赖,所以链表,可以快慢指针判断是否有环然后,在复杂一点的呢?想了两分钟,说树,他说树本来就没有循环,再想想想了一分钟,有序图。怎么判断是否有循环引用呢?想了五分钟,不会。算法(共享屏幕)给你一个字符串,"43242"和一个divisor整数,算出来字符串除以这个dividor的结果,保留两位小数。字符串会越界uint64,最终的答案也会越界,怎么处理。想了两分钟给了思路,代码只给了十分钟,没有AC。真正的绝望开始如果要你设计一个游戏服务器,比如在linux上用c++写了一个服务器,怎么判断性能指标呢?你说natstat,这个能看连接情况吗?还有什么方法吗?比如你golang写了个服务器,内存,性能,服务器都没问题,qps就是上不去,怎么解决?你说可能是golang协程被限制了,怎么知道当前有多少的协程正在运行?你刚才说可能是网络拥塞了,你怎么判断是否是网络拥塞了?客户端https的时候,怎么验证的服务器证书安全的?(CA,验签,ababa。。)你说服务器提前会向CA机构申请获取数字证书,那我要是云原生,起了很多pod,那我岂不是会同时有一万个服务器向CA机构发起认证?http的结构,如何编码的(请求行,头,体都是什么ababa。。)http怎么知道自己是什么类型的请求(请求行第一个)http怎么知道请求体的长度(content-length)有些http协议是没有content-length,那怎么知道请求体的长度的呢那你知道我们通过一个http url下载一个视频,实现方式或者原理是什么吗?为什么平时SSL之后我们用对称加密加密,不用非对称加密呢?(说了因为算法实现难度的原因,导致非对称更慢,加密后的数据更大,不利于传输)你说非对称加密更慢,慢多少指数级呢?非对称加密怎么实现的呢?(。。。)要你设计一个游戏的uid,怎么设计?(时间戳-机器id-分库分表id-随机数)你说用到了分库分表?具体怎么分?存在数据库吗?数据库宕机了呢?哪里生成id?你是指服务端生成id,存在数据库吗?那服务器宕机了,整个服务就没了?你说mysql集群,那我们怎么部署mysql集群呢?你说负载均衡,那每个服务器生成的id会重复怎么办你说通过模拟雪花算法,弄几个比特位为机器ID,那要是100个服务器,不是得8比特?你说一致性哈希,那要是节点变化了怎么办(现在想想可能可以是redis计数器来生成id,但是只是一个猜想罢了,毕竟这样uid按照顺序不安全。我觉得还是按照具体的业务的设计来看吧,如果原神这种uid,其实知道了对方的uid也无所谓,也造成不了什么影响。如果其他比较重要的,就需要考虑离散的了)面麻了,昨天面完字节以为自己还行,一下子打回地底。绝望。
点赞 60
评论 27
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
02-26 12:54
文远知行_感知算法工程师(准入职员工)
文远知行内推,文远知行内推码
恍恍惚惚也实习快半年了,工作主要是后端开发。 进了才知道是自动驾驶头部的明星初创(不是的话别打我🫣)。每天从家走路15min/骑车5min到公司属实很爽。 整体规模不大,工作内容还是很丰富。从python后端到java后端,中间又穿插了一个月前端开发(噩梦hhh),以后很可能还会涉及scala。长远来看,应该还是java和scala为主,go也有使用但是不清楚我会不会用上。 我本身是第一段开发实习,加上底子很弱,确实学到很多也成长很多。被分到各种任务有时候还是蛮慌张的,好在结果整体还ok! 不提倡狂加班,还是以结果为导向,干完就可以溜溜球。加上通勤很少,整体强度不算很大。组内氛围也是挺不错的...
文远知行公司福利 603人发布
点赞
评论
收藏
分享
02-27 19:26
门头沟学院 C++
西门子 后端开发-C++ 一面
1. 自我介绍2. C++面向对象的理解C++面向对象核心是封装、继承、多态三大特性,核心思想是“将数据和操作数据的方法绑定”,模拟现实世界的实体抽象:封装:隐藏内部实现,对外暴露统一接口,提升代码安全性和可维护性;继承:复用已有类的代码,实现“代码复用+扩展”,体现“is-a”关系;多态:同一接口对应不同实现,分为静态多态(编译期)和动态多态(运行期),提升代码灵活性。面向对象的核心价值是降低耦合、提升代码复用性,适配复杂业务场景的模块化开发。3. 封装的核心思想,封装的依据,以代码编写举例说明,封装的核心组成核心思想:将对象的属性(数据)和行为(方法)绑定,隐藏内部实现细节,仅通过公开接口...
C++ 常考面试题总结
点赞
评论
收藏
分享
01-12 17:45
门头沟学院 Java
这hr给我气笑了
这就是不想好好聊呗
985废物一枚:
就是问问你能不能接受北京的房租,hr也知道公司工资不高,大概率是要贴钱的
找实习记录
点赞
评论
收藏
分享
02-09 19:24
乌鲁木齐市第101中学 无线通信工程师
标准结局
不过大厂的面试确实比小厂能学到更多
肖先生~:
大一点得到公司面试更能学到点东西
点赞
评论
收藏
分享
02-28 13:06
浙江大学 算法工程师
顺丰C++开发 二面 面经
1. 介绍一下你最有挑战性的项目,重点说说技术架构和你解决的核心问题回答框架:项目背景和规模(用户量、数据量、QPS)整体架构设计(画图说明)遇到的技术难点(性能、并发、一致性)解决方案和优化措施最终效果(性能提升、成本降低)2. 线上服务突然CPU飙升到100%,你会如何快速定位问题答案:定位步骤:top命令找到占用高的进程PIDtop -H -p <PID>查看线程级CPU占用,找到问题线程TID将TID转为16进制:printf "%x\n" <TID>查看线程堆栈: C++程序:pstack <PID> 或 gdb attach ...
C++八股文全集
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
我做过的,被面试官夸爆的那些Ai项目(一)
1.6W
2
...
暑期实习 字节三面
7171
3
...
面试官视角聊聊:秋招AI岗高频面试问题+回答思路
6298
4
...
AI算法工程如何用一套项目组合拳,让面试官眼前一亮
3056
5
...
24届三本,广州跳槽至上海后惨遭裁员,这是我的现状
2847
6
...
大厂血泪史之试用期实用技巧
2389
7
...
3.2字节AI开发春招一面
2243
8
...
观妙科技 - Java开发 二面 面经
1960
9
...
腾讯一面面经
1853
10
...
实习被学校催返校
1573
创作者周榜
更多
正在热议
更多
#
面试___岗的必刷题单
#
2466次浏览
42人参与
#
哪些公司开暑期实习了?
#
4768次浏览
39人参与
#
神州信息求职进展汇总
#
1693次浏览
39人参与
#
实习生至暗时刻
#
3155次浏览
57人参与
#
交出你的校招焚诀
#
1155次浏览
21人参与
#
春招开局,你有保底offer吗?
#
7842次浏览
69人参与
#
AI面试问题分享
#
4158次浏览
85人参与
#
你经历过哪些AI幻觉?
#
1662次浏览
35人参与
#
实习生的生存小技巧
#
2346次浏览
49人参与
#
AI求职记录
#
397次浏览
22人参与
#
找AI工作应该卷什么?
#
1230次浏览
25人参与
#
小厂一定不能去吗?
#
8019次浏览
93人参与
#
三月的小目标
#
2163次浏览
50人参与
#
应届生,你找到工作了吗
#
119916次浏览
730人参与
#
你今年的保底offer是哪家
#
171553次浏览
719人参与
#
硬件开发岗知多少
#
24034次浏览
138人参与
#
业务面应该做哪些准备
#
99974次浏览
1118人参与
#
牛友的志愿填报指南
#
55134次浏览
408人参与
#
你找工作的时候用AI吗?
#
186556次浏览
945人参与
#
关于提前批我想问
#
280374次浏览
2355人参与
#
考研失败就一定是坏事吗?
#
228561次浏览
1617人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务