小红书 - C++ 引擎开发工程师 - 商业技术 - 一面

真不该碰瓷小红书,我上辈子一定是毁灭了宇宙,从八股到算法都被爆破了。这些八股每一个问题,我基本就能回答上一个点,但是面试官会一直追问,还有吗?还会问没有 A 技术之前,如何实现 A 技术?最后给两道笔试难度的题劝退,互联网现在真卷。

Intern:

  • 百度、B 站、蔚来这些公司的实习感受(横向对比)
  • 百度工程师文化对你的影响(具体案例)
  • 为什么感觉百度的氛围压抑
  • 平时学习新知识的契机是什么、怎样去学
  • 实习中如何排查虚函数造成的性能瓶颈、具体案例和现象是什么
  • 实习项目开发遇到了哪些难以逾越的困难、怎样解决的(经验 & bug 排查)

C++:

  • C++ 11 以后的版本(C++14、17、20)新特性了解哪些
  • 异步调用 future 没出现之前、C++ 如何实现异步调用
  • 智能指针有什么缺点
  • 给两个线程传入同一个 shared_ptr 的引用进行读操作、会造成什么问题
  • 如何理解虚函数
  • 怎样使用虚函数会产生性能问题
  • 没有虚函数的话、C++ 如何实现多态
  • 如何正确使用内联函数
  • 为什么内联函数中调用普通函数是错误的、什么原因造成的

OS:

  • 你知道哪些锁(互斥、读写、自旋、可重入)
  • 介绍一下自旋锁
  • 自旋锁有哪些应用场景

LeetCode:

  • 设有无穷数组 arr,里面的元素为 11,111,1111,11111,...(即第 i 个数由 i + 21 组成)。对整数 x(最大 1E50),能否用 arr 中任意个元素(同一个元素可以用多次)的和来表示?
  • 有正偶数 n 和非负整数 k,你需要将 1~nn 个数值分为 n/2 个二元组,每个二元组 <a, b> 要满足 (a+k)*b 能被 4 整除。 若存在任何一种分法,输出 YES 及分法,否则输出 NO
#春招##拷打#
全部评论
哥咋感觉你的面经都这么难
3 回复 分享
发布于 2024-05-14 23:11 辽宁
小红书真的难
2 回复 分享
发布于 2024-05-14 20:21 北京
1 回复 分享
发布于 2024-05-14 20:20 广东
我还在笔试待安排,这岗位是不是搞笑的?这么难
点赞 回复 分享
发布于 2024-06-03 21:29 上海
大佬如果需要的话可以康康我首页mhy的推荐
点赞 回复 分享
发布于 2024-05-16 08:40 上海
面试时间一共多久呀佬
点赞 回复 分享
发布于 2024-05-15 14:17 香港
“为什么内联函数中调用普通函数是错误的” inline 函数有这种要求吗?
点赞 回复 分享
发布于 2024-05-15 00:27 上海
老哥,是不是广告部门
点赞 回复 分享
发布于 2024-05-14 23:10 上海

相关推荐

11-07 14:50
已编辑
北京邮电大学 Java
11.7&nbsp;更新暑期留用:京东零售已挂:字节财经一面挂(面试官人很好,可惜刚实习完没准备)虾皮一面挂(最逆天的一个从头到尾八股项目实习一个字没问&nbsp;问的rpc底层原理)美团交易二面挂(二面聊的很好,泡了一周挂了)阿里云简历挂(我恨)快手一面挂(问的难,面试官态度很差)百度提前批一面挂(面试官人很好,聊的挺好)招银云创一面挂(问的有点偏,没答好)字节一面(捞的暑期简历看不了流程&nbsp;一直没动静应该是挂了)淘天淘宝会员电话一面挂(凉凉,就面了半个小时,问的巨无敌难。。。目前面过最难的&nbsp;比问rpc底层还难&nbsp;问题都听不懂的程度)小红书商业技术一面(面试官没开摄像头,人蛮好的,主要围绕实习问的)(挂了,不是很好了)蚂蚁简历挂(我恨)招银网络科技一面(国庆玩太疯了。算法题没做出来。忏悔)挂的概率是99。。美团搜推一面(面试官的风格不爱问八股,爱问场景题,聊的挺开心的)(过)美团二面(不常规。。中间问了一下liteflow如何设计没答上面的一坨,感觉美团又要挂了)一周后挂了快手一面挂(八股没怎么问,聊了聊项目实习,也悬)百度一面挂(数据处理中台。。面试官迟到还不耐烦)已面:滴滴一二面(一二面面试官都超级无敌好!目前面过最愉快的面试!)(泡了一个多月了等待ing)南方基金一面(15min&nbsp;唠嗑&nbsp;实习)线下二面过&nbsp;实习offerpdd一面过&nbsp;二面过(一面temu交易二面temu用增)三面完(主管面纯聊天&nbsp;感觉主管人好和蔼&nbsp;temu交易)待面:
投递快手等公司10个岗位
点赞 评论 收藏
分享
实习&nbsp;1、有挑战的事情&amp;如何做的&amp;做了什么&amp;具体实现&amp;业务细节JAVA1.&nbsp;现有a、b、c三个线程,需实现“a执行完执行b,b执行完执行c,c执行完回头执行a”的按需循环效果,该如何实现?2.&nbsp;请说明synchronized锁升级的过程。3.&nbsp;轻量级锁基于CS自旋实现,其默认自旋次数是多少?从轻量级锁升级到重量级锁的临界条件是什么?4.&nbsp;轻量级锁(CS)存在ABA问题,该如何解决?5.&nbsp;JUC包中乐观锁实现(如ReentrantLock、CountDownLatch等)底层依赖的抽象类AQS,其底层实现逻辑是什么?6.&nbsp;AQS中的公平锁和非公平锁是如何实现的?7.&nbsp;请说明线程池的核心参数,以及这些核心参数之间的关系(任务提交时的判断逻辑)。MYSQL1.&nbsp;若线上有一个MySQL需要优化,请说明你的优化思路。2.&nbsp;使用explain分析SQL时,核心关注哪些指标?这些指标如何帮助优化?3.&nbsp;若explain分析无问题、已加索引,但MySQL整体速度仍很慢,还有哪些优化思路和手段?4.&nbsp;InnoDB存储引擎底层用什么数据结构存储数据和索引?5.&nbsp;B+树有什么特点?6.&nbsp;一个三层的B+树大概能存储多少数据?其评估思路是什么?7.&nbsp;若MySQL页大小为16K,以主键索引为例,一页大概能存储多少数据?8.&nbsp;MySQL的InnoDB存储引擎支持事务,其是如何实现事务特性(ACID)的?Redis1.&nbsp;你在实习过程中用过Redis吗?用了Redis的哪些数据类型?解决了什么业务问题/在什么业务场景中使用?2.&nbsp;Redis的string和list类型,底层用的数据结构是什么?3.&nbsp;string类型底层基于“简单动态字符串(SDS)”实现,这种数据结构的好处(优点)是什么?4.&nbsp;若业务数据需存储在Redis分片集群(单个节点存不下,需多节点联合存储),Redis是如何实现数据写入和读取的?其底层是否用哈希实现?场景题现有一个活动:奖品数量少(仅几百个)、参与人数多(几十万)、瞬间QPS高(数十万)。需对该系统进行设计,具体该怎么做?设计过程中核心需要关注哪些点?手撕LC23&nbsp;合并K个有序链表面试了80min,面试官在60min的时候就把结果提交了面试结束完发现邮箱里的评价面试连接已经躺了好一会了
求求给个offer我...:那个是自动的邮件,和面试结果无关
查看22道真题和解析
点赞 评论 收藏
分享
评论
9
41
分享

创作者周榜

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