25Java唯品会日常实习凉经

唯品会一面

自我介绍

锁模型

介绍一下乐观锁和悲观锁以及使用场景

在并发要求高的情况下,选择乐观锁还是悲观锁

如果从数据库中拿到一个值为1,准备修改前经过了很多次修改又回到了1,请问这个锁是否获取成功

其他字段也是会改变的,这种情况怎么解决

SQL优化

SQL优化相关(我嘴漏说了每背好的规则,后来强行掰到性能分析工具)

复合索引ABC,WHERE B=XXX,请问索引能生效吗

条件改成WHERE A>XXX B>=XXX,请问索引生效几个字段

Spring Boot

介绍一下IOC

bean是只有一个还是很多个

Redis

介绍一下redis的锁实现

一个事务获得锁后因为异常中断了,这个锁会怎么样

如果设置了TTL,但事务执行时间过长,锁提前释放了,会怎么样

缓存的更新策略是怎么样的

一个项目上线时没有缓存,有大量请求直接打到数据库,怎么解决

如果缓存同时失效了,怎么解决

微服务

有了解微服务吗,看到哪个部分

可以介绍一下MQ的实际应用吗

分布式事务是怎么解决的,(使用Seata),Seata会做什么事

那一般怎么选择呢

如果因为流量过大导致服务处理异常,全都回滚,开销会不会太大?怎么解决(熔断降级)

之后再执行或者数据恢复?重试?

数据结构

HashMap实现原理

是线程安全的吗(加上原理)

开放题

如果有一个很大的文件,里面10亿个数字,肯定不能全部读到内存,怎么进行排序

反问

面试流程:后面还有一个技术面+HR面

评价:作为一个学生了解的东西还算广但是不太深入,也算可以理解。项目的亮点和技术攻关要提炼一下。

唯品会二面

结果来看可能双方都不是很愉快,回想了下可能一开始就初见杀了

拷打项目(没有把一些学技术栈做的项目写上去,拷打的是学校的大创或者自己和其他同学合作做的项目,这两个可能就相对简单粗糙一点了)

最近有看什么书?(在牛客找唯品会攻略看到一模一样的问题)学什么技术?(SpringCloud)不看书的话那平时只是写写代码没什么事情干?(最近在做课设,爱好的话健身,某社团负责人,搞过乐队)健身有什么心得吗?你最近几点睡觉?玩游戏吗?(答曰最近没什么时间玩,手机电脑都有点,主要是放松,伏笔)会熬夜玩游戏吗?(不会)

你之后的职业规划是怎么样?(照实说了,会准备投暑假实习,暗指可能不会呆下去,也说了更长远的)学这些技术是为了什么?只是为了找工作?如果需要你写前端有了解吗?(只是了解vue的调用接口,页面布局不会)那对于要你写前端你怎么看?(对学生来说都是机会嘛,肯定没问题)

你的优点是什么?你的缺点是什么?

你自己成立的那个小团队(前后产品ui),具体是怎么协调的?有遇到过什么问题嘛?看来你们的团队组建还挺顺利的,除了时间安排上还有没有某个团队成员不想做自己负责的部分的情况(都是找专门技术栈的同学,没有这个问题)

你目前还有做过什么成果吗?(经典的商城项目,讲到redis缓存和分布式锁)为什么要加锁,哪些地方用到锁?(库存超卖问题和防止重复调用接口)

反问

(感觉一面的面试流程体验是非常好的,二面这个有点…落差有点大,所以当时心情不是很畅快)

这个算是技术面吗(算)

是因为我简历上的项目没什么可问的所以才问一些HR面的问题(不是)

建议:没什么建议吧,你写的东西也就那样。不过明知要面试的话,我看你好像没睡醒的样子,头发也比较乱,感觉就是不太重视。

复盘

一面答上了七、八成吧,和面试官交流也不错,二面八成是凉透了。事后反思了一下,可能一开始的闲聊话题语气放松了一点让面试官感觉我有点轻浮(当然有些问题确实没过脑子就回答了,活该),个人状态是感觉一面有点顺利,二面反而没有一面那么提心吊胆,原本以为如果项目没什么问的话可能会继续挖技术点,看来还是太天真了,不行就是不行。个人形象的话,最近确实忙课设熬的比较多,回去问舍友也说脸色比较暗沉,头发也是发际线高+刘海薄的类型,开摄像头前抓了一下可能就会很丑,很容易可能面试官第一印象就把我挂了吧,项目也比较简单,就比较敷衍了。也不找借口了,现在已经在想是不是没有好好把握寒假前仅有的进中大厂机会了,唉。

各位友友引以为戒吧。

全部评论
二面这个好离谱啊,头发怎么样跟他什么关系啊😅😅
1 回复 分享
发布于 2023-12-25 19:09 浙江
校友🤩一面看起来还行二面这个感觉他面试前给领导骂了吧感觉就随便应付了一下
1 回复 分享
发布于 2023-12-18 15:15 广东
大佬,可以给我说一下第一个锁模型怎么答吗?
点赞 回复 分享
发布于 2024-01-09 10:26 重庆
学长有面别的公司吗 方便加个好友交流下吗
点赞 回复 分享
发布于 2024-01-01 21:49 广东
楼主是转正实习吗
点赞 回复 分享
发布于 2023-12-21 15:40 广东
没有手撕代码环节吗
点赞 回复 分享
发布于 2023-12-19 15:07 江苏
佬,这种实习是什么渠道投递的呢
点赞 回复 分享
发布于 2023-12-18 23:32 湖南
楼主什么时候面的,我昨天hr面自我感觉不是很好
点赞 回复 分享
发布于 2023-12-15 17:57 广东

相关推荐

05-31 13:25
已编辑
门头沟学院 Java
⌚️投递时间:5.9👋一面:5.21(5.19发的预约面试,预约的5.21)1. 自我介绍2. 手撕数组逆序和求两个数组的交集(两个语法题,运气有点好)3. 八股文拷打,没有问项目,下面是几个印象深刻的八股4. 发现慢查询怎么做SQL性能分析和SQL优化?(只答了explain执行计划和profile详情)5. MySQL为什么选择B+树作为索引结构?6. Java中HashMap的原理?7. 反问环节总结:八股应该问了八九个,其他的记不得了,面试官人挺好,说错了还帮我纠正,最后还说对我的表现挺满意的(内心狂喜,第一次面中厂),面完一会儿就直接发二面邮件了🤏二面:5.221. 自我介绍2. 无手撕,先拷打项目,再拷打八股文,只列举我记得的问题3. 介绍一下那个oj判题系统项目?4. 这个项目从单体服务改造成微服务的流程?5. 项目中用到了docker,具体是怎么使用的?6. 开屏幕共享现场展示上线的项目,让我在正确的题目代码中sleep10秒钟,结果判题结果是Wrong Answer,为什么会这样?(不知道原因,吓出一身冷汗)7. 为什么没有错误的具体信息?(没有做,也是很尴尬了)8. 项目中有没有遇到什么困难?(这个问题好像还挺容易被问到的)9. 场景:使用UDP协议来传输信息,设计一下怎么确保数据的完整性和安全性?接收方怎么判断数据是否正确和完整?(大概是这么个意思,原话不记得了,反正当时瞎扯了半天,也没答到点子上,面试官只好跳过了)10. 进程之间的可以通过管道通信,管道的数据结构是怎么样?(直接懵逼,说不太了解)11. 反问环节总结:八股还问了别的,其他的多多少少都答出来了一些东西,这两个直接不会所以印象深刻,二面个人感觉答的很一般,面完也是很久没有后续,但是官网还是显示项目复试✌️三面:5.30(本来是5.29的,但临时通知面试官有事改成了5.30,二面到三面隔了一个星期,本来以为没啥希望了)1. 自我介绍2. 无手撕,还是项目和八股文拷打,这次项目拷打跟二面有所不同,没有去拷打简历上项目的细节3. 简历上两个项目的背景?(为什么想做这两个项目)4. 做这两个项目时有没有遇到啥困难?5. 场景:如果前端请求后端接口超时了,前端没有返回信息,访问的接口信息也没有问题(ip,端口,路径没问题),这时你会怎么调试解决?(没答上来)5. 除了简历上的项目之外,有没有自己感兴趣的方向?(应该就是问除了跟着别人做项目,有没有自己动手做过啥东西)6. 平时对ai工具是否有了解和使用?(这个二面的时候也问了)7. 学校开的课程哪些是你掌握的比较好的?(只敢说数据库,其他的不是很敢说,面试官好像也看出来了)8. 发现慢查询怎么做SQL性能分析和SQL优化?(一面问过了)9. 最后问了能实习多久?10. 反问环节总结:感觉答得比二面会稍微好些,强度没有二面高,面完当天官网流程变成了HR面我想问一下,流程变成HR面后,多久会约面呢?
查看20道真题和解析
点赞 评论 收藏
分享
评论
17
64
分享

创作者周榜

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