保融科技——凉经

1.自我介绍
2.你对哪个项目比较了解,选一个详细说一下。
(我这里有两个项目,一个其实是苍穹外卖,一个是黑马头条)
3.项目难点
(我说的,项目订单的完成转态的转化,如果用户没有点击完成订单,会在凌晨进行统一处理。但是,我在学习过程中,认识到如果需要精确到时分秒,那么就直接设置定时任务就是不可行的。可以通过获取两次更新时间的实际更新时间,然后通过线程设定延迟时间来执行,但是我的项目只用了统一更新的方法。)
4.为什么需要凌晨统一处理订单状态
(因为用户可能会没有点击订单完成)
5.项目的最大收获是什么
(系统地练习了redis)
6.项目是一个人完成的吗
(前端不是我写的)
7.基于什么原因引入redis的
(商铺的状态,自己另外一个项目的,点赞,踩,关注之类的用户行为。)
8.怎么解决redis与数据库一致性问题
(用的redisson实现的读写锁,读锁就是共享锁,读读不互斥,写锁就是互斥锁)
然后就说我回答的不是这个问题,所以没回答出来。
9.这里写了redis缓存的优化?从127s到23s,这个大致是什么情况
(就是给redis设置一个逻辑删除,在redis中的数据要过期的时候,设置一个标识,标志他过期了,但是实际在查询时,又能用,所以就减少了查询时间)
10.你觉得你是一个怎么样的人
(一下子没反应过来,我说我觉得我是一个谦逊的人,总觉得自己能力不够强,该努力多学一点 )
11.……后面就是一些生活,学习方面的问题。
哎,,有没人给我点建议啊。

🕒 岗位/面试时间——6.4
全部评论
简历一模一样诶😁
点赞
送花
回复 分享
发布于 06-22 11:20 浙江
一致性问题 莫非不是这个?这保证强一致性啊 没啥问题啊 莫非我也记错了?
点赞
送花
回复 分享
发布于 07-06 00:20 辽宁
现代汽车中国前瞻数字研发中心
校招火热招聘中
官网直投

相关推荐

感觉问的都挺常见的,深度也不是很深,手撕也是高频的middle,侥幸过了一面,但总的来说还是太菜了,八股缺不少,JAVA的都没问(问了估计更寄),打算不投了再背背八股,学学redis吧。时间线(TL):6.20投递6.25一面(通过)15min实习项目,35min八股,30min手撕6.26二面(6.28显示暂不匹配,挂)一面:0.自我介绍1.拷问实习项目15min​介绍项目?你说的部署方式有哪些?你说的这个具体的分布式锁是怎么实现的?2.redis常用的数据结构,以及每一种数据结构的使用场景​没背,不会,面试官很惊讶,找补了一下项目是怎么用的(分片上传,只知道是k-v值)3.说一下对MySQL的了解​让我纯自由发挥,innodb引擎->索引->b+树和b树,了解事务的四大特性ACID4.MySQL的隔离级别​(幻读和不可重复读的概念有点混淆了)5.MySQL有哪几种索引?什么情况下会去建立什么索引?​讲了索引是什么?讲了一级和二级索引(别名忘了)6.之前有实际去用过索引吗?​没有。。。7.什么情况下去使用联合索引?​最左匹配原则8.点击一个URL到显示网页中间都经历了什么?9.DNS查找的详细过程?我讲的“分级”是什么意思10.在这个过程中数据是怎么传输的?(三次握手)11.HTTPS有了解吗?过程中的非对称加密的过程?​讲的太复杂了,对称加密和非对称的公钥和私钥有点绕,其实对称加密的公钥就是一个密钥12.HTTP请求的报文中有哪些内容?​不太清楚报文是什么意思,答了请求头+请求体两个部分13.请求体常用的有哪些,有哪些属性?​这个不太清楚,回答了json格式的数据/二进制文件手撕代码(30min没写出来)​滑动窗口-[LCR 008. 长度最小的子数组]
查看13道真题和解析
点赞 评论 收藏
分享
1 1 评论
分享
牛客网
牛客企业服务