淘天二面 已挂

1.自我介绍

​2.最有挑战的项目是哪一个?

3.两个项目分别遇到的挑战与怎么解决的?

4.你第二个项目到什么阶段?可运行还是?

5.第一个项目的挑战点?​

6.活跃度计算​,redis,可能导致用户多次点击导致活跃度不准确,使用map存储

7.​多级缓存,怎么解决热点数据问题?

8.qps是专门进行压测的吗?项目目前上线了吗?

9.深入问一下,假如没有caffine框架,你有什么思路去实现本地缓存?​

10.concurrenthashmap去存的话好像没解决实际的问题?讲一下concurrenthashmap的原理?为什么多线程场景下是线程安全的呢?​

11.你要解决的是热点的问题,key是一样的,那你是怎么解决的呢?没看框架的源码吗?

​12.假如你有100个请求同时过来访问,怎么解决?如果一开始map里边没有,假如你没有redis的话,那不就是直接访问数据库了?

13.怎么实现自旋等待?​

14.JAVA当中有线程的并发工具?你有了解吗?​

15.completablefuture解决并行场景的优化,什么时候必须使用completablefuture​,如果自己设计的话有什么思路?还有没有其他的思路去解决并行访问的优化?如果不从并发工具的角度有什么思路?不去从后端的角度去思考怎么解决?
​​
​16.为什么不是写mysql的时候就把redis写了,而是写mysql再删缓存?

17.乐观锁和悲观锁的​业务场景举例?

18.​数据库场景下,什么场景是乐观锁?什么场景是悲观锁

19.多线程时,计算机单核单cpu还需要使用多线程吗?​

20.linux命令了解?性能相关的命令,top和ps,分别讲一下?机器指标load​含义

21.第二个项目的事务隔离级别有啥了解?mysql的默认事务隔离级别?有什么问题?怎么解决?​

22.除了间隙锁呢以外呢?可重复读场景下还有什么解决方案?

23.innodb,索引用的数据结构,为什么使用b+树?

23.上课学习场景之外,你还看过哪些计算机相关都书籍吗?计算机系统你有啥深入了解的要点​?

24.了解​C++底层编译,那C++和JAVA有啥具体的区别?在编译方面有啥区别?


反问:部门业务
全部评论
校友,怎么学校改成门头沟了
1 回复 分享
发布于 03-18 22:13 江苏
请问一面多久之后约的二面呀
1 回复 分享
发布于 03-18 23:32 湖南
感觉好难
点赞 回复 分享
发布于 昨天 07:55 陕西
是女面试官吗
点赞 回复 分享
发布于 昨天 09:05 浙江

相关推荐

面试时间:一小时、面试部门:淘宝商品部门1.自我介绍2.研究生阶段的学习方向,比如重点课程之类的,有没有大模型相关的?3.项目拷打(技术选型、数据量、具体场景4.有没有到github了解大数据前沿开源工具场景题:5.分库分表:    电商用户下单场景怎么分比较好?    如果用userID拆,卖家的维度的订单列表怎么查?6.秒杀场景下,如何设计Redis架构有效处理热点数据?7.项目里Redis用到的数据结构?八股:8.讲一下ZSet9.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配图神器#
查看19道真题和解析 软件开发笔面经
点赞 评论 收藏
分享
评论
3
46
分享

创作者周榜

更多
牛客网
牛客企业服务