CVTE后台一面、二面面经

一面45分钟(3月7号):
1、自我介绍
2、TCP、UDP区别
3、大文件传输用TCP还是UDP
4、通过UDP达到可靠怎么实现
5、TCP握手相关内容(握手,挥手)
6、挥手握手总共多少次
7、浏览器输入url总的过程
8、mysql和redis相比
9、mysql是非关系型数据库吗
10、主键相关设计
11、自增主键一定是自增连续吗
12、A、B、C三列怎么设计索引
13、判断mysql的一条sql语句执行效率
14、mysql分页怎么写,公式
15、java常用集合有哪些
16、HashMap是对Collection实现吗
17、HashMap是线程安全吗,怎么实现线程安全
18、HashMap底层数据结构
19、解决Key冲突
20、设计模式:单例模式,最安全的一种是什么
21、开发用过什么框架
22、Spring的核心思想
23、除了Redis还用到什么中间件吗
24、你提到先更新数据库再更新缓存,还用到什么策略吗
25、除了RabbitMQ保证一致性还有什么方式
26、你用日志保证一致性吗
27、除了缓存还有什么功能的实现
28、MQ使用场景,解决系统的功能
29、学习方式,获得知识的方式
30、反问
评价:总体比较细,基础知识扎牢,项目经验缺少一点,但问题不大,面试官声音挺好听的
3月8号约3月9号早上十点二面
二面25分钟(3月9号):
基本问项目和场景题
1、你准备好了吗(感觉有点不妙)
2、自我介绍
3、看到你的项目(微服务分布式),nacos的理解
4、nacos拉取配置到本地原理
5、对openFeign的理解区别,底层的具体实现
6、JWT的组成
7、读写分离代码怎么实现
8、AOP更换主从库会有什么问题
9、5个写5个读到这个接口,切换数据源会有什么问题
10、sentinel和豪猪哥的区别,为什么使用sentinel
11、主从库怎么同步
12、sentinel流程操作
13、先更新数据库再更新缓存可能会出现的问题
14、这样更新操作会有什么问题,并发情况下
15、你有用到定时任务,主要角色扮演是什么
16、定时任务其他框架
17、场景题:数据库可以处理1万写,现在10万,你怎么满足这个需求
18、反问
评价:还好,使用还是熟悉的,框架大体理解熟悉,原理可以深入学习,场景题大概涉及到,多思考一下,一门技术为什么用:比如sentinel为什么不用豪猪哥
二面感觉凉凉
下午还有哈罗出行一面,保佑保佑~
#广州视源电子科技股份有限公司##面试题目#
全部评论
请问在哪里投的哇,还有哈啰
1 回复 分享
发布于 2022-03-09 12:02
楼主哈罗出行投递的是21年.11.1日发布的那个吗?
1 回复 分享
发布于 2022-03-09 12:52
投递后等了几天收到一面的?
1 回复 分享
发布于 2022-03-30 23:08
有做笔试吗?
1 回复 分享
发布于 2022-03-30 23:52
贴一下 自己的面经:https://www.nowcoder.com/discuss/855750?source_id=profile_create_nctrack&channel=-1
点赞 回复 分享
发布于 2022-03-09 14:54
兄弟你官网状态是怎样的,我都二面完了官网状态还是一面的暂无结果,就离谱
点赞 回复 分享
发布于 2022-03-09 16:18
这是23届的实习吗,感觉有点多
点赞 回复 分享
发布于 2022-03-12 13:08
这不是23届的暑期实习吧,笔试都还没开始
点赞 回复 分享
发布于 2022-04-12 12:37

相关推荐

01-17 15:42
门头沟学院 Java
算是一家小型初创公司,ai相关,刚起步岗位需求多,投的后端实习岗,年后入职。面试官说有机会接触到一些算法上的东西,公司核心业务可以说是跟自己研究方向相关的,至少目前非常满意😊虽然难度低,也没深挖什么八股,但这次的面试状态是秋招以来最好的一次了(前一天晚上看了会儿今天不coding的直播,听同龄人分享各种经历,确实很大程度上缓解了内心的焦虑),可能也是由于面试形式是展示代码吧,对着自己的代码框框讲,就显得十分自信,面完几个小时后就发offer了。第一个项目是黑马点评,简单展示了一下用户登录,店铺信息缓存,优惠券秒杀的功能。提问:1. 在秒杀时,为什么要用lua脚本。    A:保证原子性2. 为什么选择caffeine做本地缓存    A:技术选型上没有什么考虑,只是知道有这么个技术,就用来练手了。使用caffeine时需要注意缓存一致性问题。3. 项目还有没有其他亮点    A:封装了redisson的布隆过滤器,结合redis缓存空值去避免缓存击穿。由于布隆过滤器是后期引入的,此时数据库已经有一百万条了(模拟的),通过多线程读取数据库中的数据,写入布隆过滤器,来加快布隆过滤器的构建。并利用自增的主键id解决深分页问题。4. 布隆过滤器的原理    A:bitmap,多个hash函数5. 布隆过滤器的缺点    A:误判,不支持删除6. 如何解决删除问题    A:定期重写布隆过滤器    这里面试官说这种方案不好,因为重写过滤器会影响到业务的使用,我提了可以在低峰期重写,但面试官还是不太满意。第二个项目是github上找的一个开源项目,主要关注了一下核心业务的实现,并做了一定的改进与拓展。由于时间原因,简单介绍了一下用rabbitmq异步将用户点赞记录写入数据库的实现。提问:用mq异步写入点赞数据,如果消费者效率慢,会导致前端页面反馈不及时,如何解决A:可以用redis缓存文章点赞数,并定期将mysql中记录的点赞记录数量同步到redis缓存中(当时这里没想好,随便答的。或者应该用redis的set来缓存点赞记录,并定期写入mysql?)反问环节略
查看7道真题和解析
点赞 评论 收藏
分享
01-23 14:55
东南大学 Java
(最难绷的一集,10min写完了然后一直找bug,找了15min没找出来)自我介绍,问了成绩,确定可实习时长然后还问我东南大学在哪里🥺这下不得不提我们的校庆标语了:东南大学在南京1.说说redis实现点赞,附近商户查询等功能2.点赞排行榜的key是什么,score是什么(一开始说做贴子的点赞排行榜)3.点赞列表的key和score4.有大量并发点赞怎么处理5.如果量太大,redis也支撑不住呢(顺嘴说了用分布式,消息队列,不需要记录用户信息的话可以用bitmap存储等)6.问分布式怎么做(我说不熟)7.那么mysql里记录点赞的表应该怎么设计8.抖音快手里点赞重复技术出现特效的功能怎么实现9.点赞特效接口应该输入哪些参数。10.aop实现自动填充具体是怎么做的(说了具体怎么做之后,也和他说了之前美团面试官说这个功能他们都是直接每个接口实现自动填充,不用aop)11.线程池的执行流程12.先问我看没看过线程池源码,线程池是否会出现并发安全问题13.那同时创建多个线程的底层原因是怎么14.mysql事务什么时候用什么时候不用。15.MVCC怎么解决脏读幻读问题的手撕:两两交换链表中的结点(3分钟写算法,7分钟写测试用例,然后发现怎么跑都少个头结点,debug15分钟没找到原因,感觉最后面试官有点失望)反问,对北美封禁tiktok什么看法,对kwai是不是一种机遇然后表达很希望加入快手😭手撕debug实在是很难绷面试官很专业,人也很好,很好的一次面试体验场景题实在没答好,手撕debug也是一坨,目前还在排序中
查看19道真题和解析
点赞 评论 收藏
分享
评论
8
53
分享

创作者周榜

更多
牛客网
牛客企业服务