2024 09 04秋招第一面,还是我太菜(乱序)1.公司业务介绍,以及问如果通过了能不能提前来实习2.redis部署模式3.redis分片集群,怎么部署,配置文件&命令行怎么敲的。redis-cli --cluster create --cluster-replicas 3A B C D E F 哪几个是master节点哪几个是slave节点。以及分片集权存储与读取数据怎么操作的(哈希槽)懵逼了,不知道,猜的前三个。正确答案应该是如下4.springboot中怎么连接redis的,配置文件怎么写5.mybaits怎么连接mysql的,配置文件怎么写6.xxljob使用的时候代码层面怎么写,xxljob如何动态增减任务回答的添加@JobHandler注解以及面板手动添加应该是参考这个:xxljob代码动态添加7.springcloud作用,微服务与单体架构对比优缺点8.代码健壮性举实际例子怎么保证,手写判断字符串是不是空串怎么写9.公司分配紧急任务,你怎么处理。如果还是新领域知识,你怎么解决10.aop日志拦截怎么去写的,如何只拦截增删改不拦截查。如果有一个删除方法需要拦截,前端只传递了删除的用户的id,但是存日志的时候要求是还要存用户名,怎么处理。脑抽了没想起来,后来明白了应该是直接拦截@DeleteMapping这种请求注解然后进行处理11.mysql自增id,自增到17,删除15到17的,重启mysql,后续自增id从多少开始,为什么不知道,面试官好像说innodb是15,myisam是18。解释应该如下:Mysql重启后innodb和myisam插入的主键id变化总结12.innodb和myisam区别,为什么要弄两个13.问我会不会rabbitmq,我说不会,只了解rocketmq和kafka,然后他问我rocketmq底层结构14.消息队列重启了,消息还在不在15.消息队列怎么知道消息有没有被消费,以及重复消费问题16.多线程sync与lock的区别以及选择,以及volatile17.一个方法里面有很多个远程接口需要调用,并获取结果,怎么处理回答多线程处理,但是没答好参考:多线程数据汇总18.nacos作为配置中心,怎么使用的19.nacos的集群,怎么去搭建,配置文件怎么写20.数据库三范式,分别解决了哪些问题,举实际例说明21.mybaits中,一对多,多对多,怎么编写的也就是association和collection这两个标签怎么使用参考 多表查询22.feign远程调用内部微服务和外部第三方服务有什么区别,怎么写内部:@FeignClient(name = "") 会根据name去注册中心找对应的服务外部:@FeignClient(url = "") 外部的肯定不在我们自己的注册中心,所以需要手动指定url去访问服务23.微服务架构中,前端一个请求过来的全流程N..想起来再说结尾公司地点介绍问能不能接受,加班能不能接受,说我深度不够,然后让等通知
点赞 1
评论 0
全部评论

相关推荐

投递长鑫存储等公司7个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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