小米提前批一面二面(C/C++),等后续

8.26号下午一面-- 50分钟
自我介绍
让我从简历上的项目随便讲一个,然后追问细节
写一个shell脚本:在当前目录和所有子目录下的所有 .c 文件中,查找出所有包含 testFunc1 的行 (这题当时没有完全写正确)
答案:cat $(find ./ -name "*.c") | grep "testFunc1" 或者 sed -n /testFunc1/p  $( cat $(find ./ -name "*.c"))
算法题:用递归函数和栈逆序输出一个栈

8.29号上午二面-- 30分钟
讲项目,写一些项目流程的伪代码(写的epoll+线程池实现的大体流程,为什么在epoll上使用多线程处理事件,感觉没怎么说就过了)
TCP和UDP的区别,TCP的拥塞控制算法,MTU的相关概念
算法题:判断一个数是否是回文数,用O(log10n)的时间复杂度
全程大约也就半个小时,感觉这一面很应付,很多东西我都没怎么说就过了,还没怎么问就结束了,感觉要被炮灰了

许愿HR

#面经##小米##C++工程师##校招#
全部评论
楼主有收到hr电话吗
点赞 回复 分享
发布于 2020-09-03 10:43
怎么用O(log 10n)的时间复杂度 判断一个数是否是回文数啊
点赞 回复 分享
发布于 2020-08-31 13:44
小米只有两面吗?刚刚面完两轮,不知道后续说是什么
点赞 回复 分享
发布于 2020-08-31 10:33
哥们几号投的简历啊?
点赞 回复 分享
发布于 2020-08-31 10:25
没有hr.面的,二面结束之后就是洽谈了
点赞 回复 分享
发布于 2020-08-30 14:11
三面是技术面还是hr面呢
点赞 回复 分享
发布于 2020-08-30 13:25
小米问的都很简单
点赞 回复 分享
发布于 2020-08-30 00:10
咱俩差不多
点赞 回复 分享
发布于 2020-08-29 22:45

相关推荐

1.实习学到的收获企业化的开发流程2.做的对自己有提升的点?说了调接口查询表格,实现订单的跟踪和合同入库3.做了什么比较难度的?模型微调,先是线程安全的配额检查,然后校验文件格式,然后冻结token,消息队列发送模型微调部署的消息,算法组那边拉取消息去部署,最后用定时任务检查微调任务状态并扣减token4.如果说算法那边部署出问题了怎么办?微调这个接口用什么指标来评价他的好坏?定时任务检查微调任务状态,如果部署失败重新发消息。主要是接口正常返回率和微调成功率吧。5.你说的这个jsonL文件是什么样的一问一答的格式6.那他如果很大怎么办?用的是oss上传api,分片上传,并且支持断点续传,显示上传进度7.用户把文件上传到服务器,服务器在传给对象存储,然后算法去对象存储里拉取是这样吗?是的8.那你只解决的服务器和对象存储之间的大文件传输问题,用户和服务器之间怎么办?不会,不是我做的9.你这里用到了redisson分布式锁是吧,说说咋用的用来记录用户当天调用服务的次数,并且保证其线程安全10.如果没有分布式锁会怎么样可能用户短时间内请求了很多次服务,但是当天的请求次数只加了1,这样会导致用户当天超额部署11.自己做的两个项目哪个熟一点?oj项目12.遇到了什么难点?主要是部署上线,我用云服务器安装宝塔linux部署这个项目,包括maven打jar包,放在vm上部署,最后要配置云数据库和云redis,解决前后端跨域问题。并且这个判题机用的process类执行代码的相关函数之前没有了解过。对我来说比较有挑战13.那你是用物理机部署的,了不了解容器化部署?kubernetes和docker?有没有用过实习的时候用的jenkins就是用的容器自动化部署,只要选择对应的git分支jenkins就会自动部署14.那你了解原理吗?不了解,只会用15.这个oj项目,应该有很多测试样例和输出答案吧?这个怎么做呢?这里首先用户把代码上传上来,然后后端会生成一个判题消息放在broker中持久化,然后判题机拉取消息拿到用户传来的代码,调用process函数拼接指令执行代码然后把执行结果记录到一个list中,有几个测试样例就执行几次,然后最后拿list和标准答案的list做比较,统计分数。16.数据库了解哪些索引b+树索引,主键索引,唯一索引,普通索引,聚簇非聚簇,倒排索引17.库表设计的时候,题目信息和用户传来的代码这两个string字段都比较大吧,那存的时候聚簇索引会出现什么问题?这个导致叶子节点很大,会增大插入和删除节点时维护b+树的压力。(这里答的不对,问ai是会导致每个页(通常16KB)能存储的记录数减少,数据量增长时更容易触发页分裂,页分裂会导致主键索引的维护成本增加,并且会使b+树变得更高,增大了查询成本18.jvm虚拟机垃圾回收了解多少标记整理算法,标记清除算法,复制算法,分代回收算法,CMS,g119.g1比CMS强在哪这里答的很拉,具体看小林coding吧20.我看你用到了rocketmq是吧,那消息丢失是怎么产生的,怎么解决的首先消费者到broker要用ack来确认,broker这边如果异步刷盘突然宕机会导致消息丢失,所以这里要改为同步刷盘,然后消费者这边拉了消息之后不能立刻向broker更新consumerQueue的位置,要等消费消息的逻辑完全结束才能去更新。21.平时玩啥游戏,有没有玩过国外的游戏,用啥加速器,为啥用雷电因为b站搜出来第一个就是他,而且他是按小时收费,感觉好一点22.按月收费和按小时收费你喜欢按小时收费是吧,为什么?23.反问主要做游戏的技术中台,负责游戏饰品交易,活动,游戏加速器,延迟检测等等估计凉凉
查看22道真题和解析
点赞 评论 收藏
分享
05-12 14:57
已编辑
华南农业大学 C++
介绍下本人情况:本人广州双一流本硕,本科数学,硕士计算机,两篇CCF-B论文,有美赛M奖,数学竞赛二等,一等奖学金这些,还有一年全职C++软件开发月薪10K的工作经验,游戏经验挺多的,通关过200多款单机游戏,1W+游戏时长,不怎么玩手游,目前研二下。4月初开始准备,一开始不确定走策划还是开发,就有开发投开发,没开发投策划,大中小都有,期间也在不停刷算法题,学U3D的东西,准备了两个demo,一个2D一个3D RPG的,还做了一些案例如背包热更等。目前进度:1.育碧成都游戏测试实习,投这个主要奔着育碧去的,能学点3A开发流程,不图转正,想着外企不加班好好准备秋招。4月10投,4.21笔试,4.25面试,基本看游戏经验比较多,刚好我育碧游戏基本都玩,特别是刺客信条全系列我都100%通关了,包括最近的影,面试基本也以影为主来提问,不过都能答,面完感觉挺好,面试官说7个工作日给回复,一等等到五一放假后,然后突然来电话说5.13再约一场面试,说原项目是手游的,有更适合的候选人,但帮我争取了另一个项目的测试实习岗位,要约那个负责人再面一次,但hr电话里一再跟我确认五月底是否能到岗,目前在等新一轮面试。2.三七互娱系统策划实习,4月初投,没开发实习,没准备策划方面的作品,直接简历没过。3.腾讯游戏开发,4月初投,4月中发笔试,但是是那种测评的,没有编程考试,到现在还在笔试评估状态。4.字节游戏开发,4月中投,一直简历评估没过然后又被其他部门捞,光子开发挂完江南开发捞,江南开发挂完光子引擎开发捞,今天字节HR突然打电话问我,说我简历意向是U3D开发为什么投引擎实习,我说被你们部门捞的,然后HR说U3D开发北京和江南这边实习有岗位,深圳这边是UE的,你能接受北京和江南的吗,我说没问题,HR接着说那我处理一下你简历的情况过几天约面试,过了一个小时邮件发信息说引擎实习挂了进了人才库,那个口头约面没有踪影。5.阿里灵犀互娱U3D开发,4月中投,4月底做的笔试,编程题基本不难,进面了,是平平无奇工作室,上周三一面,准备了挺充分,面试和那个面试官聊的感觉也还不错,他还说最近在玩怪猎,后面反问说面试结果多久出,下个流程是什么,他说三天出结果,下一轮还是技术面。结果今天周一上系统一看一面寄了,进了南瓜工作室的简历评估流程,心态炸了。对阿里这个我还挺期待的,毕竟是广州这边的,我还周末特意又搞了个Demo想着二面能多点东西讲。6.网易互娱广州,4月初投,当时没确定好方向,一志愿填的策划岗,二志愿才是开发,五一的时候说进笔试,是策划的题,我基本能做,主观题让我设计一个游戏我自我感觉写挺好的,现在还在评估状态,但我觉得没戏,毕竟我没做过拆解案之类的,而且都准备开发相关的。7.北京柠檬微趣,4月中在BOSS投的,笔试过了,发了个AI面试,然后上周收到加入人才库。。。也无所谓,当时觉得远投着练手的。。8.广州胡莱游戏,4月底BOSS投的,就在学校附近不远,让我4.27线下面试,想着练手就去了,技术面只问了简历上的,也没拓展,再问了问快排怎么实现然后就到HR面了,HR面跟我说了薪资工作时间之类的,再问我入职时间,然后说一周内通知结果。现在都过了两周了,还没回我,估计KPI了,我其实不想去这个,HR面跟我说996加班接受吗,当时是说接受,但实际是想面试刷点经验就顺便拿个小offer涨点信心的,哈哈没想到人家也不想要我。9.高图游戏,成都的实习岗位,BOSS投的,4.30下午笔试+面试一起,笔试挺简单的,但面试会拿着你笔试的答案一题题拓展着问,这波面试挺长见识的,说一周内出结果现在也查无音讯。10.网易雷火游戏开发,笔试太难,只A了1.5题,估计寄了。总结一波:目前近期只剩育碧那个面试还有点机会了,阿里那个被其他捞不知道还要等多久。我这次实习开始的太晚了,四月真的没啥岗位了,当时应该过完年回校就开始准备了,但当时爽玩了两个月游戏再加上帮老板写基金啥的就一直拖,清明回来才开始准备。后续学习计划:不准备新投实习岗了,剩下的能进就进吧,中了的就去实习,然后秋招前保持每天刷算法题,再多做点游戏项目,争取秋招冲一波大的。课题组还有一篇论文要求,争取六月前写完了,idea和实验早做了,但因为在准备实习就一直耽搁。其实也没啥科研动力了,现在的成果够毕业了,写的论文也是挂老板一作自己二作,找游戏开发的岗基本不问我论文的东西,不读博继续写这论文真没用。
点赞 评论 收藏
分享
昨天 20:19
已编辑
湘潭大学 Web前端
流程很繁琐公司规模100人左右,有官网、宣传展示视频,信息都还算完备透明。招人的是主管,非常耐心,回复很快而且很温柔d(^^*) 公司是金融方面,环境和位置还行,实习生招的很多,要求实习满6个月才给证明。一、首先问了我七八个前置问题,诸如实习时间、为什么学前端、会就近租房吗、为什么来我们公司……二、然后要了我的Github看项目。我问我的项目不是很完善,要放链接到简历上吗。她说可以放,主要是人事部门想看。三、要了我的成绩单四、然后做了笔试,笔试很简单,虽然我还是做错两个……笔试过程要求电脑和手机摄像头同时开启五、然后是一面,HR面,问了常规的问题,基本都在我的小本本里(感谢b站某漂亮姐姐!)。HR做了自我介绍,问了诸如:    1.为什么学前端、职业规划(我侧重讲了当前的目标,也就是一年以内的,然后还提了一下最终目标)    2.可以讲讲你的项目经历吗(我讲了两个主要的项目,还有组织团队的经历)    3.你在项目中学到了什么(这里最结巴,因为我的确学到了很多,提升也非常大,但又有点忘了)    4.讲讲你的缺点(我说了太扣细节,还有代码洁癖导致的工期延误,以后要先完成再修正)    5.你最有成就感的事(我讲了我半夜2点抽风,在不知道部署流程的情况下,把前后端数据库全部署到云端了)    6.你会如何与上级相处(没听懂,问了3遍,还让HR解释了是什么意思,而且这里忘记说服从了……)    7.与导师发生冲突如何解决(我还是忘记服从了……)    8.你有别的面试吗(我老实回答了有……)    9.那个公司是做什么的(不是金融,是科技方面的,公司太小了信息不多,我更喜欢你们公司)    10.你的课都修完了吗(专业课已修完,可以找代课)    11.实习多久、什么时候可以来(我算了一下可以实习6个月,6月26日期末考完马上赶来)    12.薪水多少(公司写的200-300,我说260。我老实交代了我是第一次面试,不是很懂……)    13.做过mbti测试吗(这里我知道我的mbti是个很大的雷点,于是我说了没有,后续叫我做了)    14.在我们公司实习完以后有什么打算(我说去更大的公司,讲出来以后感觉说的不是很明智……阿西,我应该说喜欢那里就留下来转正的)    15.会就近租房吗(我说会,但我也要考虑通勤时间和房租,公司地段很好,应该没什么问题)    16.如果你快下班了任务还没完成怎么办(我说如果是因为自身效率低下造成的,我会加班。忘记强调自己要坚决完成上级安排的任务了……)    17.如果进入二面,你能接受线下面试吗(我说期末考试隔一个星期一次,恐怕不是很方便。HR说会尽力争取。)    18.你有什么要问的?     我问了薪水是日结还是月结(是月结)     实习证明强制要求6个月才发吗(说强制6个月,表现好3个月),我说学校强制要求怎么办(HR说把签的合同给学校看)     其实我还想问实习证明是什么,怕被翻白眼就没问(     如果进入岗位要做什么(HR说有人带,主要是网页维护。他们公司的网页真的很漂亮。)六、MBTI测试    发了同学的截图,我的MBTI很不受待见,而且我怎么选也测不出我同学那么好的(不知道有没有二面,二面是技术面有一点紧张,但除了讲话结巴和老是忘记自己要说什么外,我尽力了,以后我要多和同学扯白d(^^*)可以看出我的服从意识不是很高,而且还当着人家面夸公司网页好看,也没有注意到HR想离开了,要时刻注意
Pomelooooo:MBTI哪有好与不好的说法 暂时不太优秀也只能说还不在自己擅长的领域上发挥作用
查看25道真题和解析
点赞 评论 收藏
分享
评论
3
17
分享

创作者周榜

更多
牛客网
牛客企业服务