面试官迟到25分钟。乌鱼子1.自我介绍2.哪一个项目最得意,介绍一下。3.项目分为哪些模块?4.分为几个,具体再说一遍?5.为什么要做这个项目?(搞不懂这个问题到底想问什么)6.git的命令?我说了add,commit,push,然后问了个没听过的命令,不会说一下gcc? 问如何生成调试信息,不会7.项目怎么做的8.项目最耗时,最难的部分,如何解决的?9.说了段错误,通过gdb解决。问gdb调试指令step干什么的不会,只用过打断点,next,run,continue。用的太少10.熟悉的语言是什么?11.c和c++怎么学的?12.进程和线程和协程的区别?13.说了不了解协程只知道协程是比线程更轻量级的单位,非要问为什么协程更轻量级?14.进程间通信的方式15.解决线程资源竞争的方式16.mysql增删查改语句可以具体说一下17.最喜欢的数据结构?(我回答的树,说树的种类较多,什么二叉树,搜索树,avl,红黑树,b树,b+树等)18.对树还有什么补充的?(层序遍历,前中后遍历)19.说一下前中后遍历20.遇到一个发生概率很小的bug,如何解决?(实在不知道这个场景题想问什么)21.服务器在运行,但是存在问题如何解决?(我说重新配个环境,先找出问题然后解决)22.智能指针如何实现的?23.编译和链接介绍一下24.编译的具体步骤(我回答之前需要预编译之后需要汇编,算是岔开问题换个方向回答)25.事件驱动响应的回调函数如何实现?26.线程池介绍一下写个题数组右移k位,reverse报错,忘记导入algorithm头文件,本来想导入的,面试官说平台问题,自己实现reverse。没弄出来。哎,他不说平台问题的话我应该就a出来了。结束后,我algorithm头文件一导入直接就做出来了。也怪我acm模式写题太少反问环节:1.学习建议?深入了解一下比如gdb或者git,不要只学点用的命令多学。2.问接下来结果多久通知?说问hr去。。。3.游戏服务器开发还要学点啥?去github上找几个项目自己做做。。。从投递到面试真是一整个乌鱼子
点赞 7
评论 8
全部评论

相关推荐

DKS233:(1)专业技能:Java8也太旧了,最少也要了解到JDK17吧,可以参考现在SpringBoot支持的Java最低版本,熟悉mysql基本理论具体指啥,是锁这种具体原理还是分库分表这些业务场景,spring这些专业词汇,大小写要写对(全篇简历都有这个问题,显得不严谨),熟悉使用框架进行业务开发就别写了,如果要写,起码要写到框架原理部分吧,比如aop,启动原理什么的,springcloud具体指哪些模块呢,写清楚,网关还是鉴权还是什么,“改造”没必要写吧,你直接说用springcloud开发的不就行了(2)项目经历:首先格式就有大问题,时间怎么能换行呢,调整一下,响应速度那个,如果指的是将部分数据从其他数据库转到redis的提升就别写了,因为这个不算难点,redis可以写写分布式这些,比如容灾怎么实现的,数据库同步怎么做的
点赞 评论 收藏
分享
08-01 17:57
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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