【面经】【字节】后端开发实习生-AI Lab

AI Lab的后端,偏向于算法落地,不会涉及很多os、网络的知识,对代码能力要求比较高。

一面:

  1. 自我介绍
  2. 实习经历(感觉很喜欢问友商的问题hh)
    1.1 上家公司快手,北京,疫情原因远程
    1.2 group是干什么的?你做了什么?
    1.3 主要用了什么技术?对你哪方面能力提升较多?
    1.4 为什么不继续实习?
    个人建议这种问题不要故意踩一捧一,我主要是因为学校在上海,自然选字节实习方便,也有很多学长
  3. acm经历
    队内角色?能力培养?balabala吹
  4. c++
    3.1 new/malloc区别?
    3.2 智能指针?三个
    3.3 智能指针原理?用一个类把传统的指针维护起来,并且把delete写在析构函数里
    3.3+ 为什么可以这么做?对象跳出生命周期就没有用了,如果是一个类的话就会调用析构函数
    3.4 cast?const_cast static_cast dynamic_cast reinterpret_cast
    3.4+ 应用场景?类型转换
    3.4++ 面试官指出malloc的void*用cast转换
  5. 手撕代码
    链表的某一区间反转
    强调边界条件
  6. 反问
    具体做什么的?
    一块是算法落地,python代码改写c++,提高效率,在终端能快速运行等等
    还有就是完整实现一个服务,大概就是写服务接口之类的

二面:
二面应该是leader面,感觉就不是很死磕技术,更看重思维

  1. 自我介绍

  2. 实习经历(略)

  3. acm经历

  4. 手撕代码
    3.1 ac自动机
    ac自动机最开始的那个例题 不想多说
    所有厂的面试官加起来可能也只会拿这一个裸题来碰瓷学生罢了 体验极差
    3.1+ 表示这种题直接放弃 没必要 属于我们队的战略性放弃题型
    3.1++ 那你擅长什么?组队前所有内容都要学,但比赛的话负责签到、dp、高级数据结构

    3.2 dp
    n = 5x+2y+z 正整数解的个数
    考虑z的系数是1,所以对于任意一组(x,y),只要5x+2y<n,z都是存在的
    所以只要考虑有多少组(x,y)即可
    第一重x循环,然后y求一个上界(n-5*x)/2,那么0~这个上界都是合法的,累加即可
    然后表示这个东西应该是可以优化到O(1),但是细节很多,所以先写这个O(n)的
    (写这个O(n)的算法......)
    然后说这边如果不考虑/2的舍位问题的话就是一个简单的等差数列求和,但问题是奇数/2会有一个0.5的误差,所以还需要统计这个0.5的误差,然后就要有个很复杂的讨论balabala
    面试官表示是对的,那暂时就不用具体实现了,就先这样

  5. (大概到现在只过了20分钟)直接聊天
    你有看什么书吗?有看什么咨询吗?有什么想分享的技术聊一聊吗?
    (尬聊)

#面经##字节跳动##C++工程师##实习#
全部评论

相关推荐

原来已经一年了,因为没有加任何实验室没有学长学姐带,再一次偶然的机会下刷到我们学校的牛肉哥,和他聊天之后发现他也没加实验室能进大厂,我就燃起了希望,去年大概&nbsp;4&nbsp;月份找好路线&nbsp;零基础&nbsp;开始学&nbsp;5&nbsp;月背八股和开始刷算法很难受&nbsp;7-8&nbsp;月焦虑躯体化害怕找不到实习&nbsp;9&nbsp;月找到一家像样的小厂去实习了&nbsp;4&nbsp;个月大三上期末考试结束之后&nbsp;1&nbsp;月份回来边实习边准备工作压力很大&nbsp;当时只有字节、百度、商汤的面试,字节三面挂了,百度&nbsp;oc,商汤&nbsp;二面挂(差评&nbsp;无效面试),之后来深圳百度实习之后还是觉得不甘心一直没把算法和八股扔下一直在准备,百度实习的时候&nbsp;mt&nbsp;交给我一个特别重要的工作数据库迁移(特别感谢&nbsp;mt&nbsp;,这个需求学到了很多东西处理了一堆线上问题),本来看着暑期他们面试都很困难,然后听说百度要涨实习薪资(然而&nbsp;5&nbsp;月并没有涨),就想着留在百度吧也懒得面试了,4&nbsp;月&nbsp;20&nbsp;多的时候字节&nbsp;hr&nbsp;打电话约面问我要不要尝试一下询问了&nbsp;1&nbsp;月份三面为啥会挂有没有学习&nbsp;ai&nbsp;知识(因为字节这边后端岗位偏&nbsp;ai),我来到百度之后全面拥抱&nbsp;AI&nbsp;也认识了我的好兄弟&nbsp;X&nbsp;哥,他在百度&nbsp;XX&nbsp;部门&nbsp;Agent&nbsp;实习,他属于是我&nbsp;Agent&nbsp;的启蒙老师,来百度之后一直在了解&nbsp;AI&nbsp;这一块,我就接受了字节的面试,一面的时候&nbsp;20&nbsp;分钟实习拷打然后突然说&nbsp;30&nbsp;分钟代码考核我心就凉了以为是&nbsp;kpi,算法题是手撕高并发安全下的令牌桶限流器,我写了整整&nbsp;80&nbsp;多行代码最后也写出来了,但是从来没看到过出这种题能&nbsp;oc&nbsp;的我也就不管了,后边面试也是很顺利但是流程有点长可能一直在横向吧总结结果是好的!!!感谢这一年努力的自己和遇到的各位互联网大佬分享的知识!!!ps&nbsp;图二纯感慨&nbsp;(觉得🍬请不要喷我)欢迎大家一起交流学习呀!!!!
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
03-20 12:46
瘦嘟嘟右卫门:百度文库网盘的暑期也没约面吗
点赞 评论 收藏
分享
996的工作制还是没能硬啃下去,快要面试怂了,取消了
牛客80700350...:很正常,不是所有人都能接受这种强度的。不叫怯战,这叫明智
点赞 评论 收藏
分享
评论
7
22
分享

创作者周榜

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