字节IOS客户端面经

昨天下午一、二面,今天下午两点面完了三面,许愿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点)

    谈了一下工资待遇福利等等,然后当晚发了邮件。

整体来说,字节的面试真的很流畅(速度超快,人都超好),个人运气也不错,面试题都比较简单。祝大家早日上岸!
#字节跳动##春招##iOS##C/C++##校招#
全部评论
不是校友,但是也沾沾好运
点赞 回复 分享
发布于 2022-04-01 01:24
沾沾校友好运~
点赞 回复 分享
发布于 2022-03-05 18:01
你好呀,请问给你发hr面邮件的hr,是不是之前给你发一二三面面试邮件的hr呢?
点赞 回复 分享
发布于 2020-05-15 23:35
请问楼主面试的这个部门需要笔试吗?
点赞 回复 分享
发布于 2020-04-29 21:50
楼主面的是哪个部门呀!
点赞 回复 分享
发布于 2020-04-25 23:52
求面经
点赞 回复 分享
发布于 2020-04-21 11:24

相关推荐

昨天 13:40
武汉大学 Java
点赞 评论 收藏
分享
06-13 17:33
门头沟学院 Java
顺序不记了,大致顺序是这样的,有的相同知识点写分开了1.基本数据类型2.基本数据类型和包装类型的区别3.==和equals区别4.ArrayList与LinkedList区别5.hashmap底层原理,put操作时会发生什么6.说出几种树型数据结构7.B树和B+树区别8.jvm加载类机制9.线程池核心参数10.创建线程池的几种方式11.callable与runnable区别12.线程池怎么回收线程13.redis三剑客14.布隆过滤器原理,不要背八股,说说真正使用时遇到了问题没有(我说没有,不知道该怎么回答了)15.堆的内存结构16.自己在写项目时有没有遇见过oom,如何处理,不要背八股,根据真实经验,我说不会17.redis死锁怎么办,watchdog机制如何发现是否锁过期18.如何避免redis红锁19.一个表性别与年龄如何加索引20.自己的项目的QPS怎么测的,有没有真正遇到大数量表21.说一说泛型22.springboot自动装配原理23.springmvc与springboot区别24.aop使用过嘛?动态代理与静态代理区别25.spring循环依赖怎么解决26.你说用过es,es如何分片,怎么存的数据,1000万条数据怎么写入库中27.你说用limit,那么在数据量大之后,如何优化28.rabbitmq如何批次发送,批量读取,答了延迟队列和线程池,都不对29.计网知不知道smtp协议,不知道写了对不对,完全听懵了30.springcloud知道嘛?只是了解反问1.做什么的?短信服务,信息量能到千万级2.对我的建议,基础不错,但是不要只背八股,多去实际开发中理解。面试官人不错,虽然没露脸,但是中间会引导我回答问题,不会的也只是说对我要求没那么高。面完问我在济宁生活有没有困难,最快什么时候到,让人事给我聊薪资了。下午人事打电话,问我27届的会不会跑路,还在想办法如何使我不跑路,不想扣我薪资等。之后我再联系吧,还挺想去的😭,我真不跑路哥😢附一张河科大幽默大专图,科大就是大专罢了
查看30道真题和解析
点赞 评论 收藏
分享
Rena1ssance_:对的,要是面评没太烂,勤更新简历等捞就行了,腾讯可以无限复活
点赞 评论 收藏
分享
评论
5
34
分享

创作者周榜

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