sdaslkdfjlasjfl level
获赞
2
粉丝
2
关注
1
看过 TA
37
门头沟学院
2026
C++
IP属地:江苏
暂未填写个人简介
私信
关注
08-28 22:33
已编辑
门头沟学院 C++
有三个项目三个实习,但全程几乎没问任何实习、项目、八股。1. 如何让一个数字快速对 512 取模?可以与(512-1)做按位与。2. 如果是任意数字呢,在不用取模和除法的条件下,实现 n%m?可以使用 n 不断减去 m,但这样复杂度很高,因此可以用二分优化。3. 还有更好的办法么?感觉想不出更好的方法,如果 m 是 2 的整数次幂可以用刚刚类似的方法。4. 代码写一下吧(还有很多额外的限制记不清楚了,比如不能用任何超过 32 位长度的类型)写的二分但是没有写完,写到一半面试官说算了这个问题过吧(感觉想要的不是二分而是更好的办法)5. 一个三万个节点的链表如何找到第两万大?一开始想错了说要放到数组用 select 算法,后来反应过来说直接对链表用 select ,说了一遍过程。6. 这样会破坏原始链表结构,有办法不破坏么可以把每次下一阶段需要的链表额外存下来,但最坏情况下需要额外的三万空间。7.这样会使得使用的空间更多,有更好的办法么?可以用优先队列,只用两万的空间,然后说了一下用优先队列的方案,核心就是两万了以后,再加进来的时候和堆顶元素对比下就行,不会超过两万。8.  空间还能比两万更少么?(尝试说了一些,没有答到点上,面试官直接说算了)9. 你知道内存池的作用么,为什么需要内存池?八股直接回答10.如果让你实现内存池你会怎么实现,要求能动态调整池大小?(回答了一些自己的思路,基本就是链表,想了很多种优化加上去。)11. 用 c++实现你刚刚说的思路,不一定能运行伪代码就可以。(c++大概写了一下但是写的很差被找出来很多问题,比如这是内存池里面链表的维护不能用 new)反问环节:1. 假如我能被录取,希望我承担什么工作?答: 这个问题问的太早了。
落媛媛:同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达,免笔试~
查看12道真题和解析
0 点赞 评论 收藏
分享
04-04 12:50
已编辑
门头沟学院 C++
👋个人背景:211 本,985 硕,acm 蒟蒻, 之前在字节和腾讯实习过。👏offer1:字节跳动-电商物流与供应链后端(写Go )💯offer2:阿里巴巴-阿里控股(邮件看是爱橙科技)-分布式基础技术(写C++)base: 两个 offer 都是在杭州而且距离不远。面试:字节的面试强度高很多,而且我其实面的不是很好,HR面后还被加面了一轮等了一段时间,可能面试官对我的评价是中规中矩可要可不要(所以拖了很久才发offer)?阿里的面试就比较愉快,技术终面和面试官交流很顺畅,感觉上面试官对我评价更高一些。工作内容:对我本人来讲,比起做业务我是非常喜欢做技术的,写业务感觉会有点无聊,所以从这个角度毫无疑问更喜欢阿里。而且我对 c++的了解比 go 更多一些(当然也不抵触 go)。而且我也在想,会不会做技术将来几年后自己的竞争力更强一些?将来考虑:字节是朋友内推得,他说这个部门现在也不错,转正率很高。而且朋友意思目前来看字节发展更好,团队氛围更好,薪资还有以后的涨薪都比阿里要好。从这个角度考虑又有点想选字节。转正考虑:字节面试难度更大一点,所以如果去字节实习,而且能转正,秋招的时候可以减轻很大压力。纠结核心:兴趣导向:倾向阿里的技术深度,担心字节业务开发会有点无聊;发展权衡:认可字节的上升势头与现金回报,但顾虑工作时间更长,以及技术壁垒的长期价值;团队感知:阿里面试官契合度更高,但字节内推信息源更直接,字节团队氛围可能更好。求建议:基础技术(C++中间件)vs 写业务,哪个方向对3-5年后的竞争力更有利?爱橙科技的技术团队口碑和稳定性如何?若计划未来跳槽,大厂基础架构岗和业务岗的市场需求差异?另外还有一个点,之前字节HR问应该不会🐦,我跟他说了不会(当然也是口头的,那个时候还没发offer)。如果现在🐦字节会不会被拉黑以后都去不了了呢
投递阿里巴巴控股集团等公司10个岗位
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务