昨天下午一、二面,今天下午两点面完了三面,许愿hr面[锦鲤附体]。    先去缓一下。    -----------------------------------------------------------------------------------------------------------------------------------    上岸了,更新一下面经。    渣本(211末流)考研失败,2月底开始准备春招(之前啥都没看过),投了6、7家,有4家笔试完或初筛)暂时面了三家公司,tx止步三面(无经验),西山居剑心(一面炸了),字节上岸。    一面(4.14下午3点)    一面小哥哥看上去比较年轻,先是做了一个简单的自我介绍,然后问了问专业学的课程。    一面主要是问了一些C++的基础,只记得一部分    1.类在内存中的存储    2.C++的四个智能指针说一下(智能指针怎么实现其“智能”性的)    3.share_ptr展开来说一下(共享)    4.LRU实现所需的数据结构,怎么写,口述    5.问了一下多线程(不会,就没追问)    6.编程题 1         一个数组,有一个数只出现一次,其余均出现两次,找到只出现一次的数(口述一下即可、异或)      编程题 2       两个单链表找第一个交点      编程题 3       你有1、2、5分三种价格的硬币无限多,现在给你一个数 n,问最少需要多少枚硬币就能凑出来?(完全背包)        总体感觉不是很难,算法题个人感觉出的比较简单,基本都能3分钟左右敲出来。面试大概40分钟结束,最后反问,问了一下岗位相关的东西,和二面时间,然后直接安排在了4点。    二面(4.14下午4点)    同样也是自我介绍,然后是问了问专业课程。    然后开始问操作系统    1.计算机的五大组成部分    2.pid是干啥的    3.父进程和子进程相关(子进程是一个什么样的进程,描述一下)    4.进程和线程的区别    5.进程之间的通信机制有哪些    6.共享内存是怎么实现的    7.socket是怎么实现多机通信的    数据结构    8.hash是怎么实现的,怎么解决hash冲突    数据库    1.数据库的索引有哪些,说说看索引有什么用    2.讲一下B、B+Tree    3.左链接、右链接的区别    算法        编程题1        一个先递增后递减的数组,找峰值(二分)       编程题2       1,2,5分的硬币,凑成1块,有多少种方法(dp)    难度也还好,一开始被大佬的气场怔住了,答得有点懵,后来基本上没什么太大问题,算法题也很简单,基本上都是三五分钟能写完的(运气好),面试官看我写完之后时间还有多的,就又问了一道数学题,和一道智力题。        数学题:       一副扑克,去掉大小王,从中抽五张牌,是同花顺的概率(组合数学)       智力题:       你有一个天平,和两个砝码,一个为2g,一个为7g,现在你需要将140g盐,分成50g和90g两堆,问最少需要称几次。        智力题可以慢慢分析,主要是看思考过程,其实也不难。        结束后告诉我二面给我通过了,说三面面试官暂时没时间,所以之后hr会联系你约时间。       面完十分钟左右hr就打电话来,约了第二天下午2点到3点。      三面(4.15下午2点)        很和善的小哥哥,先是让做了一下简单的自我介绍       然后开始问了一下经历相关的一些东西(优缺点、出现的问题和改进方法、自我评价等等)       问了一个智力题,和一个螺旋矩阵(数组)的终点坐标问题。       问了一下我对常用的一些app的功能看法等等。       基本没有什么特别偏技术性的问题。差不多一个小时结束。      三面面完后过了两天,去问了问自己的内推人,说是过了,hr过会就会联系你,十分钟之后就来电话了(效率真高)       HRBP(4.17上午10点多)        介绍了之后之后的流程(业务审批、薪酬审批啥的)            问了问有没有很急着签的offer       期望的工作地点?       大概就几分钟吧,然后就结束了,之后加了小姐姐微信。       OC(4.23晚上7点)       谈了一下工资待遇福利等等,然后当晚发了邮件。      整体来说,字节的面试真的很流畅(速度超快,人都超好),个人运气也不错,面试题都比较简单。祝大家早日上岸! 
点赞 4
评论 6
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务