面完一面是不是第二天没出结果就是挂了
1 1

相关推荐

#面试##作业帮#1.自我介绍(不必多说,必备开场问题)。2.说说你在实习期间做的事情。3.说说你在实习期间开发时遇到的最大的困难是什么?4.cookie和session(我想到啥说啥)。5.display有哪几个属性?6.想要提高首屏的加载速度,该如何考虑?7.get和post的区别?8.刚刚你提到了幂等性,那么是谁来保证这个幂等性的?(这里我没理解到位幂等的含义)9.有一个form表单,其中需要上传一个头像,该怎么做?10.图片内容上传到七牛云、阿里云后变成链接,这个过程是怎样的?11.webp、png、svg、jpeg图片格式的区别是啥?12.cdn上传图片后,会将图片压缩,这是怎么做到的?原理是啥?13.一个网站有英文版的、有日语版的、中文版的,怎么根据用户需求做处理,返回对应的语言版本?(没太懂)14.刚才你提到了304重定向,那么301和302状态码是对应啥?15.浏览器怎么知道需要重新跳到哪个网站链接的?16.说出5中从一个页面跳到另一个页面的方法。(我只说出了两种,a标签,location,哈哈哈哈哈,有这么多种吗?)17.我提交一个form表单,那么content-type字段应该设置什么值?(面试官还特意强调了他的限定条件,我根本就忽略了,因为我只知道xxx-form/...)18.手撕n以内的质数,以及讨论了提升算法复杂度、多次调用缓存结果之类的。19.反问阶段(问了面评,但面试官说不方便透露,还很疑惑问我之前面试的时候,面试官是否有说面评?)还有一些问题,我现在想不起来了,后续想起来的话,会继续补充。。。。整场面试时间为65分钟。面试完不到半小时,HR就已打电话约二面了,没想到这么快!我已经想象到到作业帮二面的难度了!跪求二面面试官大佬轻点拷打我,别太狠,我只是个应届小辣鸡,求求求了
查看19道真题和解析
点赞 评论 收藏
分享
03-11 00:05
已编辑
北京邮电大学 Java
(先说结果,面完秒挂,面试官有病听不懂人话,把我的回答从对的改成错的,同样的项目和话术其他面试官都听得懂,她听不懂,随便吧,遇见她算我倒霉)1.自我介绍2.问上段实习中的学习方法3.(面试官要开始发力了)看我项目说用有限状态机解决了接口幂等性的问题,我是怎么做的。我回答说:经过业务考虑和技术选型,我的接口是改变数据状态的接口,只能从a状态变到b状态是正确的,而不是像新增一条数据的操作,所以我选了有限状态机来解决我接口的幂等性问题。我也考虑过市面上其他的一些幂等性场景和解决方法,例如重复下单的场景,为了防止一个用户多次点击下单按钮或重复传入表单,这种因为是数据库记录新增操作,所以需要使用redis里面存放有过期时间的唯一token或者使用数据库唯一行来约束,但我没有这个场景所以用不到面试官:你项目是使用redis和有限状态机来幂等的啊,你能说具体点吗我:我没用redis啊,我只用了有限状态机,redis那个方案是我在网上看其他的幂等性问题是这么解决的来参考的方案,而且在我发现和我的业务不匹配后也否决了。面试官:你有限状态机在分布式环境下怎么做的啊我:?我的服务是分布式的但我的数据库是单机的啊,而且就算是数据库也做了水平分库分表也不用考虑什么分布式场景啊,这跟我有限状态机改变一个状态有影响吗。面试官:我还是不太明白你在这个分布式环境下怎么用的redis和有限状态机做的幂等性我:?我没用redis啊面试官:那我们下一个问题吧4.什么是接口幂等性,有哪些接口操作是天生幂等的我:接口幂等性就是同样的请求申请同样的接口,不会造成系统的不一致,例如重复下单中相同的下单请求数据库只会新增一条。至于天生幂等的操作的话,修改指定id的数据为指定数据或删除唯一id的数据或查询请求都是天生幂等的面试官:你说的不对,重复删除会报错,所以不幂等。(我:我??唯一id重复删除你还能删成啥样,你删了就没了哪影响幂等性了。你报错影响的接口幂等性吗?)。而且你说的幂等性定义也不对,幂等性是相同的参数申请同样的接口我:我说的同样的请求,同样的请求参数不一样吗面试官:我不知道你有没有回放听,但你说的肯定不是相同的请求。(哈哈)5.如果系统发生oom,怎么排查(这个很正常就过了)6.给你出个场景题目,假如有100G的数据a,100G的数据b,然后需要用a join b得到c,同时一个mysql数据库只能操作10G的数据,那你怎么做。(在我说了分库分表,引入中间件,一致性哈希算法,在a join b的时候使用多线程异步技术并行执行,之后,又追问很多相关细节,然后又问我里面可以用java做哪些操作,最后她得出结论我太理想化了,考虑不全)7.反问:我要提升的面试官:我还是没听懂你的接口幂等性怎么用的redis解决的,在分布式环境下你的有限状态机没问题吗。(哈哈)我反应过来了,这面试官应该是个大数据开发或数仓开发那种,一直问我hadoop,spark,sql语句这种,遇见她我是真倒霉啊😅
点赞 评论 收藏
分享
头像
昨天 20:25
门头沟学院 Java
#腾讯求职进展汇总# 二面项目占了一大半手撕LRU,我没写完被叫停了,我是写的力扣那一版的答案,面试官说太复杂了,用一个哈希表保存时间戳,每一个去对比一下就可以了。那我只能说好的好的。1、拷打项目2、怎么保存缓存一致性(延迟双删)3、如果删除失败了呢(投入到消息队列里保证删除,缓存本身还可以设置过期时间)    考虑两个问题:    一.如果第一次删除了的同时有大量线程进来读该数据怎么办?会不会打到数据库?(加分布式锁,面完了才发现这好像是个缓存穿透的场景,所以方法应该还有挺多的)    二,如果第一次删除失败了,大量请求来读,那是不是读到的是脏数据,如果是应该怎么解决?(是,但是我不知道怎   么解决,删除失败可以投入消息队列保证成功。追问:那你读到的还是脏数据?)说白了就是问我强一致性怎么实现,但是我确实不会,后来我查了一下,感觉旁路缓存下好像很难做到强一致性,要用到分布式事务?或者raft?或者双写?甚至读写锁?    上面这个问题拉扯了几分钟,最后我投降了。4、MySQL用的什么引擎?和其他引擎有什么区别?5、你怎么在SQL中实现乐观锁的(CAS版本号的方法)6、为什么要把分布式锁改成消息队列?改了为什么还要保留旧版本?(消息队列可以实现解耦,但比redis分布式锁复杂,简单对比了一下)7、你觉得你的技术水平怎么样?你学习能力怎么样?(开吹,技术虽然依托,但是学习能力还可以)反问:你觉得我的项目还可以怎么改?(活用LUA,虽然没说具体怎么解决问题,但是抛了个LUA给我)体验:别看问得少,搞了40多分钟,最后面试官看不出来什么心情好不好的,只能说从周一泡到周五周五早上起来如厕的时候突然收到三面,我一看,当天下午,当时就虚了。
投递腾讯等公司9个岗位 腾讯求职进展汇总
点赞 评论 收藏
分享
牛客网
牛客企业服务