小红书|后端开发日常实习|一二面(OC)

流程

2月6号一面,当天二面+OC,2月8号offer

一面

全程都在基于项目和实习问

答得不够好的部分问题:

  1. 日志表设计
  2. 主键为什么一般设置为自增 id(开始思路不清晰,提醒从数据结构和存储角度想后答出来了)
  3. dynamictp 怎么动态修改线程池参数的,底层原理
  4. redis 使用 lua 脚本会有什么缺点(单线程阻塞)

反问

1h 后约当天二面

二面

也是基于项目和实习,几乎没有八股

实习遇到的难点

讲讲实习中遇到的设计模式

如果把小红书中的"发布"功能这个需求给你,你会怎么开发

算法:

买卖股票最佳时机

反问

一二面面试官人都很好,会不时引导思路,氛围也比较轻松,二面反问之后还闲聊了一会,直接表示offer没问题,感恩遇到好面试官

#我的实习求职记录##小红书##实习##面试##面经#
全部评论
想问问佬base哪是什么部门哇
2 回复 分享
发布于 2024-02-08 21:50 浙江
我去,跟我的问题一模一样,不过我最后去滴滴了
1 回复 分享
发布于 2024-02-09 09:53 河北
点赞 回复 分享
发布于 2024-11-20 18:02 北京
您好!请问 如果把小红书中的"发布"功能这个需求给你,你会怎么开发 这个问题大概要往什么方向上作答呀?您是怎么回答的?
点赞 回复 分享
发布于 2024-08-14 13:33 江苏
小红书oc后多久收到的邮件呢
点赞 回复 分享
发布于 2024-06-12 14:58 山西
没有八股???😅
点赞 回复 分享
发布于 2024-03-10 12:56 北京
我也是有一段实习,面试都是问项目,然后有一次二面,突然问了我语言类的八股,忘光了,两道题都没做出来,哭死
点赞 回复 分享
发布于 2024-03-01 09:38 北京
24?25届
点赞 回复 分享
发布于 2024-02-12 14:30 江苏
救命不放假吗
点赞 回复 分享
发布于 2024-02-09 01:40 广东
好家伙,这个时间面试
点赞 回复 分享
发布于 2024-02-08 23:08 山东

相关推荐

05-19 14:41
已编辑
华中科技大学 Java
📍面试公司:TME🕐面试时间:5.12💻面试岗位:后台开发二面❓面试问题:1. 除了 Java 语言的话,还有了解其他的语言吗?2. 像 C++ 和 Go 这些有了解吗?3. Go 完全没了解过吗?知道这门语言吗?4. Go 的相关内容完全没有看过吗?5. 你对 Go 这门语言不感兴趣吗?6. 你知道 Go 这门语言有些什么样的特性吗?7. 那你觉得 Java 跟 C++,你怎么评估这两个语言呢?8. 你们上课没有学过 C++ 吗?9. C++ 中 Public 继承跟 Private 继承有什么区别?10. 你在项目里面没有了解、没有用过这两种继承方式吗?11. 你说一般使用默认的继承方式,那默认继承是什么继承?12. 怎么理解?13. 那我问的是,在 Java 里面默认的继承方式是哪种?14. 为什么 Java 默认的继承方式是 Public?15. 如果一个子类以 Public 的形式继承了父类,它能不能调用父类的 Private 函数?16. Java 中 Map 跟 HashMap 有什么区别?17. HashMap 底层是怎么实现的?18. 你平时用的开发环境主要是 Windows 还是 Linux?19. 有用过 Linux 吗?20. Linux 中怎么样查看服务器的 IP 地址?21. Linux 中怎么查看服务器的 CPU 核心数?22. Linux 中怎么查看服务器的内存大小?23. 如果我知道一个进程的名字,怎么查看这个进程的 ID?24. 你是怎么理解多线程跟多进程开发的?这两种开发模式有什么区别?25. 你没有实际开发过多进程对吧?那从理论上来分析呢?26. 你知道 Linux 上或者操作系统调度进程的算法是什么样子的吗?27. 刚刚你提到做了一些 AI Agent 相关的工作,这些是你的学习项目,还是说在实际的公司去推进的项目?28. 你的 RAG 系统是怎么设计的?29. 在 RAG 的通用流程里面,你有没有做过一些你觉得不错的优化或者调整?30. 你是怎么调的?调的原因是什么?🙌面试感想:不知道为什么问了一些C++的问题
Dino_Rex:面试官问Go就是嫌弃单语言,下次答案直接说'今年想学的方向'
发面经攒人品
点赞 评论 收藏
分享
昨天 09:55
门头沟学院 golang
昨天面完,一直没收到邮件,是挂了吗😭没有手撕,全程问了一个小时自我介绍gorougine和线程有什么区别?goroutine除了内存占用开销小,还有什么特点让他能够支撑起海量并发gorutine的调度方式了解吗,是基于操作系统调度的吗?GMP调度的过程是需要操作系统帮我们实现的吗?如果我在循环里创建1w个goroutine,都会放在P本地队列里面吗?P本地队列和全局队列的执行顺序是怎样的?如果本地队列一直有任务,全局队列岂不是一直无法执行?如果在执行过程中发生了IO操作,会发生什么?如果是等待网络连接IO呢,也是这种情况吗?那你了解GC垃圾回收吗?什么是写屏障?什么是会触发GC?内存达到占用阈值触发,这个阈值是一个绝对值还是百分比值?频繁触发GC的话,可能是什么原因?那你是如何处理大量map的bucket不被回收的?使用map的时候有哪些需要注意的地方?除了对象池,还有其他方法规避map过多占用内存吗?还有没有遇到一些goroutine泄露的情况?线上如果发现某个服务内存占用很高,需要怎么排查?有没有遇到其他操作不当导致内存升高?defer的执行顺序在使用chanel使用中需要注意那些事情?往关闭的chanel读数据会发生什么?怎么规避chanel可能遇到的问题?怎么理解go语言适合做高并发场景?有了解操作系统的多路复用的能力吗?如果有10w个请求,还是一个goroutine处理一个请求吗?如果有1w个连接,那操作系统怎么知道是哪个goroutine的数据过来?mysql用的多吗一般怎么分析慢查询?你是怎么优化sql的?抛开索引,在sql语句方面是怎么优化的?为什么最好不要使用select *?有没有遇到回表很频繁导致响应时间增大的情况?应该怎么处理?redis的缓存淘汰机制是怎样的?设置过期时间的数据过期后是怎么被淘汰的?如果某个key没有下一次查询了,是不是永远不会被淘汰?讲讲你项目里面限流熔断是怎么做的?什么情况下会做到熔断?熔断之后要如何处理?熔断之后什么时候会恢复,怎么判定?熔断恢复之后,接口还是会出现大量报错呢?你在项目里用到卡夫卡了吗?kafuka的消费是怎么做的,消费一条记录就提交一次offset吗?消息写kafuka的时候怎么保证消息投递成功?介绍一下你自己的项目介绍一下项目中的状态机以及生命周期管理是怎么做的在工作流中某一个环节失败了是怎么处理的?失败重试是每一次都会重新跑一遍工作流吗?ctx控制超时是怎么实现的?假设三方服务没有并发限制,你还会用ctx控制并发超时吗?场景:假设一个接口稳定qps1w,下游服务调用耗时在某时刻突然翻很多倍,会发生什么?怎么规避?有没有什么比较好一点的方法?
点赞 评论 收藏
分享
评论
11
100
分享

创作者周榜

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