重庆某小厂-面经

#发面经攒人品#
(34min)
自我介绍
常见设计模式
设计模式的作用
tcp协议的出现有什么作用
了解粘包吗
为什么会发生粘粘
三次握手
为什么是三次而不是两次
mysql查找特别大的数据如何进行优化
你的redis使用场景都有哪些
kafka相对于redis的发布订阅功能有什么优势
还有了解其他的消息队列吗,介绍下
实习内容介绍
实习的收获
关于实习内容还有什么补充介绍的
第一个项目介绍
protobuf相比json有什么优势
protobuf的请求头都有什么内容
mysql主从复制的实现细节
redis的存储化是怎么实现的
你项目中redis中都缓存了写什么东西
redis读取的数据会不会和mysql不一样,没有及时同步,怎么解决
mysql,redis同步过程
为什么要分为redis和mysql两级存储。只用redis或者mysql不行吗
第二个项目介绍
这个muduo库中有什么优秀的设计吗
muduo怎么处理新的连接的,然后处理新的读写请求
(这里第二个项目好久没看了,忘了好多)
buffer怎么实现的,作用
logger怎么实现的,如何处理线程冲突的
介绍下你的学习经历
第二个项目你觉得还可以怎么样优化

反问:对我的评价建议
          评价:沟通能力比较好
          建议:建议项目尽量自己做一个自己的项目,可以不是很厉害

          公司做什么项目的
#我的求职进度条##实习在多还是在精##如果不考虑收入,你最想做什么工作?##简历中的项目经历要怎么写##大厂面试问八股多还是项目多?##牛客AI配图神器#
全部评论
厉害厉害,加油
2 回复 分享
发布于 10-29 11:57 重庆
佬 是那俩个项目啊
点赞 回复 分享
发布于 10-19 11:20 黑龙江

相关推荐

10-12 20:43
门头沟学院 Java
一、项目技术细节类问题针对"面霸系统"项目:如何根据Redis统计刷题记录?Sentinel是什么?基于QPS(每秒请求数)的限流如何实现?为何达到峰值后其他请求会超时?使用的是Spring Boot还是Spring Cloud?Nacos的作用是什么?MyBatis-Plus批量新增数据时,为何未返回所有新增数据的ID?如何基于MyBatis-Plus的API实现"年表操作"(数据按时间维度管理)?MyBatis-Plus中EQ、LT、NG等API分别表示什么含义?如何基于Token实现登录控制?为何带Token能访问接口、不带则不能?Token通常是密文,如何解析该密文?如何通过Token确定对应用户ID?延迟队列如何实现?如何保证消息不丢失?二、Java基础与进阶类问题int(基本数据类型)与Integer(包装类)的区别是什么?Integer的最小值是多少?若Integer a = 10、Integer b = 10,a == b的输出结果是什么?为什么?是否用过线程?实现线程的方式有哪些?线程池与线程的区别是什么?是否用过反射?反射基于什么实现?反射的应用场景有哪些?ArrayList与LinkedList的区别是什么?为何ArrayList适用于"读多写少"场景、LinkedList适用于"写多读少"场景?Java中String、StringBuilder、StringBuffer的区别是什么?若要让String、StringBuilder变成线程安全的,该如何操作?Spring Boot为何不用Tomcat就能直接启动(通过main方法即可启动)?Spring Boot中事务相关的注解是什么?事务注解(@Transactional)在什么情况下会失效?知道哪些Java设计模式?什么是单例模式?三、数据库与索引类问题MySQL有哪几种索引?MySQL的事务隔离级别有哪些?四、版本控制与工具类问题使用Git提交文件时,基本需要调用哪几步操作?Git中commit操作的作用是什么?五、锁与并发类问题知道哪些锁?ReentrantLock和synchronized分别作用于什么场景?ReentrantLock和synchronized的区别是什么?线程实现的几种方法反射的原理,详细解释怎么用的反射Spring Boot里为什么不用tomcat就可以直接运行Transaction注解什么情况会失效MybatisPlus批量新增为什么没有返回所有组件的id基于MybatisPlus做一个联表操作,怎么用它的api
点赞 评论 收藏
分享
10-10 16:48
门头沟学院 Java
1.自我介绍2.那你觉得你之前是后端开发,然后转到侧开这个方向,你觉得你能接受吗?3.算法题1. ​两个升序数组合并2. ​三数之和4.常用的 list 有哪些5.LinkedList跟ArrayList的区别是什么?6.问两个算法题的时间复杂度多少7.常见的数据结构除了数组还有其他哪几种8.java 里面的基本的数据类型有哪几种?9.从你了解的各个角度去讲一下java和go的区别10.java 的垃圾回收机制有哪几种策略?说一种你比较熟的就可以11.实习上的XXL-Job是干嘛的 怎么样的频率12.垃圾回收是什么时候会被触发?13.这个压力目标是多少14.一秒给了并发多少个请求(你们的QPS还挺高的,就是一秒钟200~300个请求的压力,它能扛得住吗)15.那你们是什么样的架构能够支撑的了16.300万的数据这个部分在做什么17.用 jmeter 进行压测,这个是你们组长决定了说直接用 jmeter,还是说?就是,或者你有了解其他的这种压测的这种方式吗?压测工具吗?18.那从你的理解来讲,jmeter是用什么样的原理进行压测的呀?19.它是什么样的原理产生了比较大的压力的呢?20.讲一下 websocket 的通信原理吧。21.那 websocket 你觉得常用的场景是什么?22.问了问第一个项目是干嘛的23.那这个,你刚提到了这个大模型跟这个 api 调用,那你这个是用什么方式调用?24.那你为什么要使用 langchain4j,去做这个 agent 的框架啊?25.讲讲token 是一个字符一个token吗26.像chatgpt的话,它是基于什么样的架构啊?27.chatgpt什么什么预测的一个过程 有了解吗(不知道在说什么 直接说不了解)28.你说一下aop原理吧,我看到你写aop了29.通过 aop 就做这种切面的话,我能得到什么东西?和他比较常用的场景是什么?30.synchronized解释一下它的并发原理吧。一般用它来干嘛呢?31.volatile后面就是聊天问我是不是高考发挥失常 然后就是聊天 问我有什么要问我回问:业务是测试多还是开发多叽里呱啦没太懂 算法第一题做一遍电脑发抽出问题 耽误一会感觉人都不自信了 把第一题做完来了第二题 第二题还写错了 跟她讲了思路 感觉太糟糕了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

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