首页 / 后台开发
#

后台开发

#
57212次浏览 1274人互动
此刻你想和大家分享什么
热门 最新
腾讯金融科技-后台开发一面
打x的问题没答上来[] 自我介绍[] 讲一下C++里面的智能指针[] 你提到了RAII的思想,能不能具体讲讲[x] 按照RAII的思想,如果打开一个文件描述符失败了,一般会怎么处理?[] 讲讲C++里面new和malloc的区别[] new具体是怎么分配内存的?[] 你提到了brk和mmap这两种分配方式,能详细讲讲吗?[] 什么时候选择brk,什么时候选择mmap?内存阈值是多少?[] 你提到了使用brk分配内存的时候,free的时候并不会立即归还给系统,为什么要做这样的事?[] 如果用malloc频繁的申请小块的内存,会出现什么问题?[x] 那你知道malloc会怎么管理这些内存碎片吗?具体是怎么做的?(答了会整理碎片,追问具体怎么做的没答上来)[] 你提到了堆内存和共享内存,能讲讲还有哪些内存空间吗?[] 栈区上面的内存是怎么开辟的?[] 那你知道C++对象的最小的占用空间是多少吗?[] 追问:为什么是1个字节?为什么不是0字节?为什么不能大于1个字节?[] 如果一个空对象里面只有一个虚函数,那这个对象的大小是多少?(4字节或8字节)[] 追问:为什么加了一个虚函数后大小就不是一个字节了?(多了个虚表指针)[] 能不能讲讲虚表是怎么做的?(虚函数是怎么实现的?)[] 比如有ABC三个类,A类里面有一个虚函数实现,B类和C类分别继承自A类,B类有自己的虚函数,C类没有。能不能分别讲讲B的对象和C的对象的内存分布情况?[x] 操作系统如何做线程调度的?[] 现在有一个多线程的程序,他们同时去修改一个int类型的全局变量,那这个时候会有线程安全问题吗?[] 追问:为什么会有线程安全问题?比如多个线程同时对i++,会有什么问题?(只加了一次)[] 追问:那应该怎么避免这种情况的发生呢?(单例模式)[] 追问:你提到了全局变量使用单例模式来替代,那具体应该怎么做呢?(静态局部对象)[] 追问:还有其他方法吗?(原子操作、加锁)[] 追问:你知道C++里面提供了哪些原子操作吗?[x] 追问:如果现在修改的不是int变量,而修改的是全局map,还能用原子操作解决并发问题吗?[] 回到多个线程进行i++这个问题,a线程将i加了1,线程b也将i加了1,但是线程b并没有感知到线程a将i加了1,是什么原因导致了这个问题呢?(可能是缓存没同步)[] 追问:你这里的缓存是什么缓存?(CPU缓存)[] 追问:能讲讲CPU的缓存吗?它和内存有什么区别?[] 追问:那你能讲讲如何做才能避免缓存不同步的问题吗?(MESI协议)[] 追问:能讲讲这个协议吗?[] DNS解析的过程是怎样的?[x] 追问:DNS向其他几级服务器查询的时候,用的什么协议?[] TCP的数据包有大小限制吗?(有,大了要分片)[x] 追问:你知道这个限制是多大吗?(回答的1500字节,实际应该是1460字节)[] 追问:比如我一个TCP发送方,在发送的时候一次性不能超过1500字节吗?(一个TCP包不能超过1500字节)[x] 追问:实际上调用send的时候,这个地方会有限制吗?(不了解网络编程)[x] 追问:接收方调用receive的时候,一次接受1500字节吗?(不了解网络编程)[] TCP的servier端调用close关闭连接,这时候client端继续发送数据,会出现什么情况(我回答了正常的四次挥手的过程,但是面试官的不太满意,不了解close是怎么做的)[] MySQL的事务怎么实现的回滚?(undolog)[] 追问:讲讲undolog是个啥?[x] 追问:它记录的是动作还是记录的数据?[] 追问:每次操作都会向undolog中写内容,那如何解决undolog过大的问题?(我回答的效仿redis的AOF重写)算法题如图: #秋招# #面经# #腾讯# #后台开发# #软件开发笔面经#
ClockworkChan:鬼鬼 这么多问题吗
查看17道真题和解析
点赞 评论 收藏
分享
05-22 12:00
已编辑
门头沟学院 后端
网易 java开发实习 一面
5.22感谢信5.20一面实习:1.最大收获是什么2.用责任链的时候有用到一些框架吗3.Shiro这个框架你了解多少4.介绍下线程池是怎么用的5.数据从内存到插入数据库是怎样的流程基础:1.Java类加载过程2.知道类加载优先级机制吗3.介绍下双亲委派,可以被打破吗4.讲一下HashMap是怎么实现扩容的5.HashMap为什么线程不安全6.为什么头插法改成尾插法7.有线程安全的Map结构吗8.ConcurrentHashMap中CAS加在哪里,Synchronized加在哪里9.ArrayList、LinkedList有哪些区别,在性能上是什么区别10.O(1)级别插入和查询的数据结构11.AQS的原理12.AQS有哪些应用13.用过哪些锁14.了解CountDownLatch吗15.ThreadLocal底层实现是怎样的16.有用过CompletableFuture吗,底层是如何实现的17.线程之间传递参数,有哪几种方式18.线上一个应用进程,突然之间CPU100%了,怎样去定位是哪里出了问题19.Jdk17和1.8的主要区别20.偏向锁原先是被用在哪里的,为什么被废除了21.介绍下索引的底层结构及为什么用22.B+树的高度一般是多少23.有没有遇到过B+树叶分裂的问题24.让你设计一张表,主键一般选择什么数据类型25.Redis的持久化有哪几种方式26.Redis缓存过期策略有哪些27.IOC的实现原理和好处是什么28.IOC底层比较重要的BeanFactory和FactoryBean的关系是什么29.AOP的具体底层是怎么做的30.RocketMQ的底层了解多少31.RocketMQ的工作流程是什么32.你是怎么理解NameServer的33.有用过Dubbo吗,整体架构是怎样的34.算法:快速幂 #面经# #软件开发2024笔面经# #后端# #网易# #java# #找实习多的是你不知道的事# #投递实习岗位前的准备# #我的实习求职记录# #我的求职思考# #后台开发#
永远年轻_永远热泪盈眶:好难
查看39道真题和解析
点赞 评论 收藏
分享
11-25 14:18
已编辑
门头沟学院 Java
offer选择
投票
度子acg Java n*16,20餐补,年终90%能拿满
点赞 评论 收藏
分享
【面经分享】HR面试官视角的校招面试干货
适逢校招季,也陆续安排了不少面试,我支持部门的T族开发需求不少,和计算机专业的同学面试也是挺有意思看到同学们都在牛客网上分享自己面试的面经那我也来写一篇闲谈帖记录下HR面试官角度可以给到大家的一些小建议【面试临时爽约或面试迟到】最近,听闻同事遇到过几次学生面试迟到很久或直接忘了有面试,临时爽约改期的情况,如果大家因客观原因时间冲突,提前协调改期沟通完全可以理解,但没把面试放在心上忘了面试这样的行为会体现个人的态度,如果想给面试官们留下一个好的印象,建议同学们一定做好日历⏰,规划安排好时间【面试环境是否重要】9月开学了,大多同学已经返校,所以面试会选择在宿舍进行。面试场地要保证几个核心原则:第一,安静;第二,设备不出问题。比如,你在宿舍面试,身后还有舍友走来走去的身影或话语声其实会影响你面试的状态,所以建议学弟学妹们可以选择虚化一下背景或设置虚拟背景(如果不想让面试官们看到你身后那凌乱的不该出现的一些宿舍画面镜头)【开场白的自我介绍】- 过短过长,把握好时间通常计算机的同学们多腼腆,不善言辞可以理解,但自我介绍是一个展现自己的环节。还是好好准备一下,如果你说的很少, 那自然留给面试官们问问题的时间就多了  。自我介绍的内容是一个引导面试官问什么问题的好机会。如果你只简单介绍自己是谁,来自哪儿。那面试官从何问起,只能跟着简历一一深究。如果你有更多的介绍,也许面试官会根据你说的再去问问题。面试要把主导权掌握在自己手上~ 而比较社牛的同学也要注意“切莫贪杯”滔滔不绝,留一些问题让面试官问你往来有互动更好~【项目/实习经历问题如何更好回答】开发的同学简历里面都会写不少项目经历具体做了哪些。既然你都写了为什么面试官还要继续问你相关的问题,那肯定是希望听到一些你简历里面没有的东西。比如你对项目的思考,对项目的复盘,做的这些对你有什么意义、收获?在专业面试轮,面试官会重点考察你的基础素养,专业基础相关,如果到HR面试,就会全方位多方面的考察,试着问一下自己,这个岗位你觉得需要具备哪些hard&soft skills~  即使做程序员的岗位,在职场也是需要和人打交道,如果自己话少也不喜欢表达,是否也可以做一些mock模拟面试呢~#面经##面试干货##腾讯校招##腾讯光子校招##游戏# #客户端开发# #后台开发#
HR_安妮塔:下一篇,想来一期 HR“十问十答” 欢迎求职的学弟学妹们留言 #你想问HR什么#
投递牛客等公司10个岗位 名企内推
点赞 评论 收藏
分享
07-15 15:08
已编辑
中国科学技术大学 C++
tplink 联洲提前批 流程
#tplink提前批进度交流# #tplink联洲面试##上海##后台开发#6.7 简历投递6.12发送评测链接 6.13提交评测6.17发送一面链接-------------------------------------------------------------------------------------6.21周五 一面讲述实习做了啥,聊天,问了很浅的项目问题。几个八股也很浅,没答出来。。。。6.21一面完秒发二面邀请,时间6.21下午,个人时间问题调整至下周一-------------------------------------------------------------------------------------6.24周一 二面全程自我讲述实习项目,两道简单的数据结构八股题,两道算法题,没ide,编辑器手撕。6.24二面一个小时后,流程变更:终面待安排-------------------------------------------------------------------------------------7.1 周一 终面链接 约7.3号面试讲述实习项目,提了一点问题,答的有点磕磕绊绊。c++简单八股、计算机网络、数据库。回答问题之后。面试官不太高兴的样子,应该是挂了。7.4中午一点半左右 流程变更,心理测评待安排--------------------------------------------------------------------------------------7.5 周五 中午2点 发送心理测评链接十分钟完成测评,状态:心理测评流程中--------------------------------------------------------------------------------------7.8 周一 早晨上班时间9.10查看 座谈-待安排7.10座谈会 7.13 签约待处理 期待oc电话......--------------------------------------------------------------------------------------7.15 周一下午 oc
查看3道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务