淘天 后端开发 一面面经(更新二面

面试时间:一小时、面试部门:淘宝商品部门
1.自我介绍
2.研究生阶段的学习方向,比如重点课程之类的,有没有大模型相关的?
3.项目拷打(技术选型、数据量、具体场景
4.有没有到github了解大数据前沿开源工具
场景题:
5.分库分表:
    电商用户下单场景怎么分比较好?
    如果用userID拆,卖家的维度的订单列表怎么查?
6.秒杀场景下,如何设计Redis架构有效处理热点数据?
7.项目里Redis用到的数据结构?
八股:
8.讲一下ZSet
9.Redis性能快的原因
10.还有什么中间件采用IO多路复用
11.MySQL的索引设计 B+树
12.索引优化策略
13.常见/ 特殊类型的索引结构
14.现在有一个表,然后有一个主键,这种情况下,如果在主键之外又建了其他的一个联合索引的话,那这个时候有几个索引树?  数据行会存在哪
15.用操作系统本质的原理解释为什么JVM编译出的class运行比Native程序慢
16.JVM的内存布局
17.TLAB有没有了解过?(Thread Local Allocation Buffer 
18.Linux常见的黑屏命令行工具
19.(给了一个文本) 能不能说出来几个工具,能快速把这些文本里面按照他的响应时间从大到小的排序,同时保留其他字段的信息。
反问:
技术栈?
面试有几轮? 答:应该是三轮技术一轮HR。
(面试官以为是春招

面试体验不错,虽然很多场景题,但面试官都会耐心引导回答。
#软件开发笔面经# #牛客AI配图神器#

3.21 二面 电话面
在阿里的代码网站实现一个能够实时处理大量文件,判断文件每行是否含有违禁词的检查器

扩展提问:
1.如果本地文件比较大 多线程能否处理
2.如果文件一直有写入的情况下 如何保证拆分文件的进程不出错
3.如果真正要建一个数据库表存储违禁词 如何设计
4.用哪一类数据库合适
5.如果是分布式部署在集群上 的日志文件 做实时处理 应该用什么方式更好
6.有没有大数据领域的解决方法
全部评论
二面已凉 从聊的内容上感觉 面试官因为我简历上写的大数据研究方向对我有更高的期待 但我本身对大数据架构方面的研究比较浅 还是不及面试官的预期
点赞 回复 分享
发布于 03-21 22:58 上海
佬第 19 能不能详细说说,看不懂啊😭
点赞 回复 分享
发布于 03-20 18:08 陕西
所以不是三轮技术吗
点赞 回复 分享
发布于 03-19 15:52 安徽
蹲个进度
点赞 回复 分享
发布于 03-19 11:19 江苏
佬可以试试贝壳呢,主页有~
点赞 回复 分享
发布于 03-18 23:52 北京
没有手撕吗佬
点赞 回复 分享
发布于 03-18 22:12 江苏

相关推荐

查看21道真题和解析
点赞 评论 收藏
分享
11-01 22:20
门头沟学院 Java
1.你对图数据库有了解么?介绍一下2.你项目里为什么一定要用netty呢3.我现在有10wTPS 的秒杀接口,用Redisson实现了锁,但线上经常出现锁未释放排查发现是watchdog机制失效,你觉得这种情况该如何彻底解决4.你觉得一定要使用分布式锁解决幂等么,不加这个锁可不可以5.你觉得数据库的行锁和Redis分布式锁或者zk的锁有什么区别6.性能?你觉得行锁性能一定会比分布式锁差么7.线上观察到 GC 日志里出现了这样一条 Full GC 日志:[Full GC (Ergonomics) [PSYoungGen: 65536K->0K(76288K)] [ParOldGen: 1750000K->1750000K(1750000K)],你能不能不靠任何工具,手动推断出这个进程可能的内存配置,以及这次GC的本质问题8.如果你们在业务高峰期观察到 Eden 区被频繁触发 GC,但实际对象存活率很低,你怎么看9.我们一个Kafka topic 被 5 个消费组同时消费,每个 group 负责写不同系统。中间某个group偶发失败,但你不能重放整条消息(因为另外几个已经成功),你怎么保证这组失败消息能精准重试?还能保证幂等?10.手撕:给你一个数组,它里面的元素呢都是正整数。再给你一个目标值,要求就是你在这个数组里面找到这个子数组和要大于等于这个目标值,然后返回结果是返回子数组的最小长度。
落贝贝:同学,瞅瞅我司,医疗独角兽, 因为新业务扩展,11月校招HC暴增! 我的主页最新动态,绿灯直达,免笔试~
查看10道真题和解析
点赞 评论 收藏
分享
评论
4
38
分享

创作者周榜

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