小米Java后端一面-日常实习

项目
1.项目的难点 如何解决
2.互斥锁的粒度是什么样的
3.这个锁是每次往缓存里写任何数据都需要加锁吗
4.比如说读的是多个优惠券的这种信息,可能有不同的人同时请求,他读的是不同优惠券的这个信息然后都被击穿的话,你是共用的是一把锁呢?还是每个优惠券一张锁呢?
5.这个锁是怎么实现的
6.nginx反向代理去保护后端服务器的原理是什么
7.热门商品假如是在8点上架,8点的时候可能会有很多请求打过来,在redis中还没有,那这些请求都会去读数据库,这块应该怎么优化?
8.假设redis判断用户购买资格成功,但是在扣钱的时候失败了应该怎么办
9.有没有测过秒杀券一秒能够支持多少个请求,最大?
10.测出来的2000是因为jmeter自己有性能瓶颈呢?还是说其他原因导致的性能瓶颈?
11.假设我们想把qps提到10w,应该在哪些方面做什么样的改造?多个数据库怎么配置呢?写操作主要依靠主节点,加多个从节点对写操作意义不大,这块还能做什么优化?
八股
1.类的成员变量,方法的静态变量,这三种变量在多线程条件下哪个是线程安全的,哪类的静态变量,哪个是不安全的
算法
1.二叉树的平均高度:每一条路径的高度是根节点到叶子节点的长度
2.一个不重复的升序数组,左移k次,给你左移后的数组,问左移了几次?如果数组中有重复的元素呢?
全部评论

相关推荐

24年暑假,我在老姐的店里上班,说是上班其实也就是坐在收银台前玩手机。每天11点才到店上班,下午两点就离开。下班之后我会骑着车一个人去球场练球,为了开学之后我们的院队比赛。晚上会装模作样的坐在电脑前学Java,其实那时候也只是刚刚学完ifelse,主要就是骗骗爸妈。学完一小时之后便跑出去和朋友们玩,一块谈天说地。开学之后,我没能打上比赛,只在最后的垃圾时间上场。认识到了时间的紧迫性,一直在学Java,开始焦虑和失眠,那时候还一直在训练,学长都退役了,我们成了球队里面的老大哥。我们开始监督学弟们训练,陪着学弟们一起进步。25年的春节,我不再练球,也很少跟朋友们约球,一个毕业的学长给了我一个项目,我照着苍穹外卖照葫芦画瓢一步步写,前后端都自己一个人写,觉得自己进步飞快。也开始幻想自己什么时候能找到一份实习。25年3月,我终于写完了项目,开始自己摸索着写简历,球队的训练要求也越来越高,我们知道9月份就要打比赛了,我们很想打好。我也开始偶尔因为比赛或者项目的问题缺席训练,不能做到全勤。但每周打球的次数也不少,我感觉我状态不错,改变了打法,开始成为球队里比较稳定的三分手。同时找实习的压力也越来越重,4月我写完简历开始找,一路找到大二下结束,经历了去丽水被骗做客服种种经历,终于在洛阳本地找到了一份实习。25年暑假,我没有练球,一周要上六天班,我懒得动,回去跟兄弟们打球时状态越来越差,认识5年来第一次输给了梓鑫,实习成为了我生活的主旋律。大三上开学,我辞职回校,继续陪着兄弟们训练,一周过后,hello过了,我很高兴。跑去跟嘉骋说了,那时候他们正在训练,其实大家心里都知道我不会再回来比赛了,我安慰他们说比赛我一定回来,如果你们出线了,我拿我工资请大家吃饭,我去了杭州。10月中比赛,我回来了,没有赶上他们前两场比赛,兄弟们都很拼,但是没能赢下来。我在出租屋里看他们直播,老队长给评论说如果你在的话就不会有得分荒了,其实我知道是客套话,但是也在心里面想,要是我在会不会好一点呢。最后一场已经没希望了,我上场陪着学弟们一块打,总共三个三分全是三不沾,成了当晚饭桌上的笑柄。晚上的时候,我端着酒杯一个个道歉,我说我不该走的,郭栗抱着我说,兄弟不怪你,只怕你一个人在杭州生活过不好,他说着说着就哭了,那天晚上球队很多人都哭了,嘉骋抱着我哭着说他已经尽力了。我喝得少没怎么哭,但是晚上赶火车回去的时候,眼泪就掉下来了。比赛打完,我们退役了,我也专心实习很少打篮球了。后来去手子之后发现自己也很久没摸过球了,甚至之前每天都要看的NBA都很少再看了,也许是今年利拉德受伤我不知道看谁的比赛,也许是我老了。今天又翻到自己24年八月发的朋友圈,那时候觉得自己会打一辈子篮球,没想到不过一年半自己就已经放弃了,所以有时候自己也在想自己这样做真的值嘛,可谁又能说清楚未来的事情呢?只能坚持下去,相信自己吧。欲买桂花同载酒,终不似,少年游。
实习生活中那些难忘的瞬间
点赞 评论 收藏
分享
评论
4
4
分享

创作者周榜

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