百度暑期-测开一二三面面经

攒人品~
一面:我觉得这个是让我有点崩的,感恩面试官愿意再给我一次机会
首先是自我介绍,
然后选一个项目,介绍内容难点,接着就是对项目内容的一些询问。
mysql查询慢的原因(索引失效,电脑的IO操作速度慢,电脑内存占用多,数据库数据量过大,数据库访问量大)
索引失效的原因(列名没有命中索引,联合索引的顺序,<>,not in,in后的集合过大,单次查询数量多,select *)
在浏览器上键入一个url,请求查询db,到返回结果显示的过程中都发生了什么(http请求+sql语句的执行过程)
这个请求响应时间比较长,可能是什么原因(检查自身的网络,ping命令ICMP协议排查数据链路,服务器的原因)
java的++操作是原子的吗(不是)
wait和sleep的区别
抢购优惠券的场景题:100张优惠券,100个人领,怎么保证不超发
延伸:一万张数据券,多线程并发去抢,保证不超发且每个线程抢到不超过10,编码实现
对上传文件这个功能设计测试用例
linux的指令:查找日志文件中包含aabbcc字符串的文件;查看匹配行的上下10行;对第二列的ip去重然后输出;shell的awk。
二面:是个温柔的小姐姐
自我介绍
选一个项目介绍一下,技术栈选择的原因,以及技术的特点;对项目的一些反思
对简历上经历的盘问
怎么快速提升mysql查询的速度
代码题:查找有序数组中只出现一次的元素
对代码题设计测试用例
对微信发语音这个功能设计测试用例
sql题:牛客上的原题,查询每个人最近的登录日期
三面:深挖简历
全部评论
求问多线程并发抢券是要当场直接写代码实现吗?
2 回复 分享
发布于 2023-03-27 23:28 北京
是云部门吗?
点赞 回复 分享
发布于 2023-08-30 14:45 江苏
想问下同学 有后续流程嘛 有hr联系吗
点赞 回复 分享
发布于 2023-04-03 09:28 辽宁
想问问同学过了吗
点赞 回复 分享
发布于 2023-03-29 21:16 辽宁
测开对项目要求高吗 需要做一个什么水平的项目比较好呀
点赞 回复 分享
发布于 2023-03-24 20:10 云南
楼主是base北京吗
点赞 回复 分享
发布于 2023-03-23 21:54 湖北
流程大概多长时间
点赞 回复 分享
发布于 2023-03-23 15:06 河南
大佬面的哪个部门
点赞 回复 分享
发布于 2023-03-23 14:48 山东
什么岗位呀
点赞 回复 分享
发布于 2023-03-22 19:22 四川

相关推荐

发个面筋攒攒人品一面实习项目是什么?分布式锁 你都用过哪些? 你设置过期时间么? 如果抛出异常了 你的锁 还能删么?你说的redisson 和setnx 有什么区别?主线程 等待后面十个并发请求的完成之后 再处理主线程?你会怎么实现?你的分布式锁过期了 然后业务还没处理完 会产生什么情况?Redis持久化策略? 内存淘汰策略的呢?你都用过什么数据结构?线程中的wait 和 sleep的话有什么区别?创建线程都有哪些方式?线程池的核心参数? 最大线程数 指的是什么? 我现在没有工作队列 然后 10核心线程数 30最大线程数 现在15个线程进来 会怎么执行?集合的set元素可以重复么?key能重复么? 为什么不能重复?sql优化有什么思路?现在又100条数据 要你去进行修改 然后涉及三个表 如果有一个表修改失败你需要去回滚 你会怎么做?你说的tcc 本地事务不是也会影响到么 怎么解决?二面实习公司是干什么的 业务说一说针对项目难点或者说 遇到的不会的地方?Rocket的消息模型都知道那些?Rocketmq的 无序 顺序 事务 消息都说一下吧?泛型你怎么看Stream流循环和for循环 你怎么看JVM结构?双亲委派机制?垃圾回收器?@Transaction事务 的 传递方式? 失效场景? 为什么会失效?Inodb存储引擎么 你知道他是B+树 那么他和b树 和红黑树之间 优点在那里?ArrayList 和 LinkedList 的区别 适用场景?为什么会适用这样的场景?HashMap ConcurrentHashMap?你说了锁 那你说下锁升级 锁是怎么实现的?CAS你刚才也说了  他会有什么问题 怎么解决?线程池的话你用过哪些? 然后 参数都有什么 你会怎么设置? 为什么这样设置?Java io模型 你都知道什么? Nio怎么实现的?Mysql一条select语句的查询顺序MVC的处理流程?Java的异常? 运行时异常 和 非运行时异常呢?手撕sql一面完秒约二面 二面完约hr面
点赞 评论 收藏
分享
07-30 20:12
福州大学 Java
1、缓存穿透的概念,布隆过滤器如何实现(底层逻辑)2、如何实现登录的逻辑,如何存储数据保证原子性?3、JWT具体是怎么实现的,你的项目中如何保证登录的一致性,就是如何防止重复登录?4、一人一单 是如何具体实现的?如何防止用户重复下单?5、你提到了消息队列,你可以告诉我在数据库方面是如何保证防止超卖和一人一单的吗?6、这里的命令你清楚吗,能不能说一下(SQL命令)7、你的项目中是如何保证数据一致性的?8、详细说一下保证数据一致性的操作?9、RabbitMQ是如何保证持久化的?10、RabbitMQ是如何实现事务最终一致性的?11、你提到了Kafka,你知道Kafka跟RabbitMQ的区别吗?12、消息队列的补偿重试具体是怎么实现的?13、在你的项目中,为什么要用布隆过滤器?14、你提到了缓存穿透问题,那么这个问题会出现在什么场景中?15、布隆过滤器具体是怎么实现的?16、你提到了布隆过滤器中的三次哈希,你知道这三次哈希具体是怎么哈希的吗?(这里不是很会,只知道java中的hashcode有变种,可以使用变种)17、那布隆过滤器存在误判吗?为什么存在误判?18、你除了代码之外,你还了解其他的什么工具吗?(这里直接说了微服务)19、你的项目中是如何保证防止超卖的?(这里我说的是分布式锁)20、在你的项目中你使用的是乐观锁还是悲观锁?(回答了乐观锁,并且说了乐观锁的概念以及选它的原因)21、那你应该知道CAS,你能讲讲CAS吗?22、在你的项目中你是怎么限流的?23、你用到了redis,那你知道redis的持久化是怎么做的吗?24、你知道Redis是如何控制分布式锁的有效时长的吗?25、RabbitMQ如何保证消息不丢失呢?26、RabbitMQ重复消费问题怎么解决?RabbitMQ的延迟队列有了解吗?27、你提到你有了解jvm,那你知道堆栈的区别吗?28、类加载器是什么?29、你自我介绍的时候提到你学过c和python,那你知道c和java的区别吗?(这里实际上大概问了有五个问题,问的都非常底层,有很多都是我竭尽脑汁才想出来的,相对的这里答的并不是很好)反问:1、我们公司是做什么业务的,我们部门呢?(这里他回答的很详细,我只能说我的面试官人真的挺不错的,虽然问了我很多)2、我今天的表现怎么样,因为我感觉有几个底层的问题我没回答出来?答:总体来说你今天的表现非常不错,确实是要注意底层,相对来说底层回答的有些不行,但是总的来说很不错
广东小小鹿:最新进度:进横向对比了,暂时不抱期望了,去面其他公司了
查看28道真题和解析
点赞 评论 收藏
分享
评论
10
42
分享

创作者周榜

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