博乐后端面经,已oc

博乐科技后端开发面经
我这个没有实习没有项目没有很好的操作系统基础的人能面上博乐可以说全靠刷力扣了....特地写面经来回馈友友们

笔试
一共发了我两份笔试卷子,不知道是哪个给我过了

第一份
作者:***108891222号
链接:https://www.r.com/discuss/771589?type=0&order=0&pos=10&page=1&source_id=discuss_tag_nctrack&channel=-1&gio_id=6261B916D7619E6675FB29817521B372-163****675963
来源:

(1)能否拿到所有的钥匙。输入二维vector,维度为n,代表n个门,每个元素是一个vector,存放这道门里面放的其他门里的钥匙,钥匙i能打开索引i的门。初始0号门能打开。
(2)给定二叉搜索树的后序遍历序列,求树的层序遍历序列。相当于中序+后序求层序。
(3)数组归并排序,但要求分割的数组长度 排序。
(4)N皇后问题的解决方案个数。

第二份
作者:不偷不抢安度因_
链接:https://www.r.com/discuss/768356?type=0&order=0&pos=12&page=1&source_id=discuss_tag_nctrack&channel=-1&gio_id=6261B916D7619E6675FB29817521B372-163****675963
来源:

第一题:一个乱序数组,要求找到两个数的和小于K,返回这个和的最大值,若不存在这个数对则返回-1.
第二题:给定一个01数组,要求得到每个1离最近的0的距离,距离为曼哈顿距离。
第三题:给定一个有向网络图和一个起始点,返回从该点出发能访问到所有节点的最短时间,若不能访问所有节点则返回-1.
第四题:n皇后问题,裸题,甚至不需要进行任何优化就能ac。

第一题直接sort然后遍历一遍
第二题最开始以为是动态规划,后来一想想到这个图和连接矩阵合起来的广度优先搜索啊
第三题以时间为顺序的深搜
第四题是洛谷的模板题,样本不大,甚至可以打表

标题
一面

1.问项目,你在这个项目里有什么体现你水平的经验
2.一个int的幂,要求优化速度,就是快速幂的过程
3.写完后还想继续问项目的,但是好像太晚了,面试官想下班就连反问都没有就说就这样吧

二面

1.直接问你会不会python,一串字符串,从中找出\t\n的把它替换成\n,然后以\n为标准分割为list。
要求优化为一遍遍历,就是一个简单的逻辑处理。
然后问如果这两个替换是任意参数呢,没想太多回答了个kmp。
2.问快速排序思路,相应的时间复杂度
3.平时玩游戏吗
4.也是没有反问,可能都是下午4.5点时候面试官想吃饭了

游戏制作人面

1.从矩阵左上角走到右下角,问有多少种走法,算法刷多了直接说动态规划,其实是排列组合(m+n)(m+n-1)...m/n!
2.玩游戏吗
3.什么时候能来,可以实习吗

hr面

1.沟通福利,这里念的居然和知乎某个非官方回答一模一样...
2.安利来实习

意向书
hr完后一天收到口头offer,薪水部分【数据删除】
由于已经离职了,所以又透露薪水部分,试用期为正式员工的80%,给的校招offer为16k.
需要注意试用期每个工作阶段会有考核目标,如果不能完成会被劝退。

#面经##博乐科技#
全部评论
北京后端开发只有16k吗
点赞 回复 分享
发布于 2022-04-19 19:34
老哥我跟你的二面题一模一样,但我没写出来,对\r\n有种执念😂😂😂
点赞 回复 分享
发布于 2022-03-19 17:39
感谢,面试前抱个佛脚
点赞 回复 分享
发布于 2021-11-23 20:14
问一下二面第一个问题 优化成一遍是怎么实现的啊
点赞 回复 分享
发布于 2021-11-21 12:04

相关推荐

1. 个人背景与现状:你目前是在实习为什么还在职但也在寻求其他机会?部门是否已明确是否有转正席位?2. 项目经验:你提到在负责询价域和库存域,能否详细说明这个项目的整体背景、服务架构、团队协作情况,以及你在其中的具体角色?3. 技术实现细节:在询价链路优化中,你提到通过冗余字段减少多表关联,那具体在哪个主表上增加了哪些字段?这些字段是如何与原表保持一致的?4. 数据一致性:增加冗余字段后,如何保证主表与详情表的数据更新一致性?是否涉及多表事务?事务是如何实现的?底层原理是什么?5. 事务回滚机制:事务回滚是自动的吗?是否需要手动编写回滚逻辑?回滚后如何确保数据恢复到原始状态?是否有监控或告警机制?6. 缓存策略:你们使用的是旁路缓存模式,那缓存一致性如何保证?是强一致还是最终一致?为什么选择这种策略?7. 缓存更新顺序:在缓存更新时,是先删缓存再更新数据库,还是先更新数据库再删缓存8. Redis部署架构:你们的Redis是主从架构还是集群?集群是如何实现的?哈希槽数量是多少?请求是如何映射到具体节点的?9. Redis读写路由:所有读请求是否都优先走主节点?读请求在集群中是如何分布的?10. Redis集群通信:集群节点之间通信使用什么协议?如何实现心跳检测和新节点发现?数据同步的协议是什么?11. 服务网关与注册中心:你们使用的是Spring Cloud Gateway,它是如何实现服务发现和注册的?注册中心(如Nacos)中的服务信息是如何持久化的?12. 用户体系与权限:在智能迎新助手项目中,用户体系是如何与平台绑定的?绑定过程使用了什么协议?平台是否提供回调通知账号注销状态?13. RAG系统:你们的RAG系统是自研的吗?使用了哪些外部组件?向量数据库从Pinecone迁移到MILVUS的原因是什么?14. 检索策略优化:迁移后你们支持了哪些检索类型?是否引入了重排(re-ranking)策略?15. 算法题:给定一个二叉树,每个节点都有指向父节点的指针,要求在O(1)空间复杂度下找到两个节点的最近公共祖先,你的解题思路是什么?如何处理不相交的情况整体不算难 但是一面面试官和二面面试官都问的挺细的 会一直顺着你的思路追问下去 还好顶住压力了最后算法题想了一会其实就是链表相交的问题,表述完思路直接写出来了
查看15道真题和解析
点赞 评论 收藏
分享
评论
13
55
分享

创作者周榜

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