获赞
452
粉丝
118
关注
22
看过 TA
4668
西安科技大学
2024
Java
IP属地:广东
暂未填写个人简介
私信
关注
独见青山:不是?今年不送会员了😡
投递阅文集团等公司10个岗位
0 点赞 评论 收藏
分享
2023-11-10 21:47
已编辑
领星网络_星拓_后台开发
了解JVM内存模型吗?详细说一下每个部分的作用讲一下GC垃圾回收机制Java重写和重载有什么区别呢?equals和==有什么区别呢?线程的生命周期讲一下?实现线程的几种方式?讲一下线程池有哪些参数拒绝策略详细讲一下了解集合吗?说一下map和list下面的集合Hash map的底层原理,转换和扩容机制IO流相关怎么读取一个文件了解数据库的存储引擎吗?讲一下两者有什么区别呢你刚才说到了事务,讲一下事务的四大特性分别说一下都代表着什么?了解索引吗说一下连表查询内连接和外连接知道吗讲一下mvc的流程Redis 了解吗缓存相关问题,穿透,击穿你对Spring了解多少?讲一下IOC说一下bean 的生命周期,循环依赖讲一下AOPSpringboot 搭建一个项目的详细流程讲一下讲一下注册中心有什么作用?了解熔断机制吗?—————————————————二面开会议,现场手撕两个算法题一个是动态规划,感觉用贪心好像也能做找哪个最长连续子数组的和最大还有一个用的哈希set 记不太清了——————————————————三面面了一个小时问了很多关于实习的项目实习方面的一些事情,处理能力,业务方面问了下nacos 底层原理怎么实现的Docker命令Linux命令知道一个关键字,不知道哪个文件,怎么查找这个关键字在哪个文件里面Docker原理是啥容器和镜像还有应对一些业务开发,事件冲突应该怎么解决记面经,攒人品
投递软通动力等公司10个岗位
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
213456789:笔试做了一道。流程不变。做完测评秒挂
投递盒马等公司10个岗位
0 点赞 评论 收藏
分享
2023-10-30 20:59
已编辑
领星网络_星拓_后台开发
讲一下你的实习项目?你负责了什么业务模块,具体给我介绍一下业务模块的流程?挑一个你的项目,你觉得最有亮点的地方给我讲一下。介绍一下你的项目,具体是干什么用的?你是怎么实现高并发的?怎么保证安全的?添加分布式锁就可以保证安全吗?还有没有实现高并发安全的方案?分布式锁的是哪一个业务,哪个流程?锁住了就可以实现高并发安全吗?仔细想一想?应该用什么字段锁比较合适?分布式事务是什么?为什么要用到分布式事务?你刚才说什么情况下会变成分布式事务的问题?项目中除了和表之外还做了什么事情?将余票查询单独放在一个表中会产生什么问题吗?解决高并发了吗?讲一下缓存问题你是怎么解决的呢?缓存存的key是什么,用什么字段存的?缓存存的是业务中的哪些数据?为什么要添加缓存?JWT登陆业务是怎么实现的?详细讲一下你的业务实现你有没有读过spring 的源码,你对于源码有没有什么了解呢?Spring bean是怎么注入的?Spring 怎么知道,这个类是不是一个bean对象呢?Spring循环依赖怎么解决的?你对AOP有什么了解吗?为什么说AOP可以解耦合?解耦合可以带来什么?解耦合就可以降低复杂度了吗,为什么这么说?为什么说增加了扩展性,为什么会容易扩展?Spring AOP怎么使用的?你有没有读过JDK的源码?你对于集合类有没有什么了解?你给我说一下你了解的,你最熟悉的部分给我讲一讲?你对设计模式有没有什么了解?除了单例模式以外挑一个给我仔细讲讲?全程拷打项目,从一个问题问到很底层,问到哑口无言常规八股都会向里延伸,凉凉全程道歉反问问了一下未来的学习方向,给自己提一点学习上的建议面试官人真的很好,说不出来就引导你说但是奈何自己确实太菜了,没有深入了解过源码对自己的项目也没有深入的去复习,被问的说不出话太惨了太窒息了
偷喝百事:佬,有office了吗😭
投递数字马力(杭州)信息技术有限公司等公司10个岗位
0 点赞 评论 收藏
分享
自我介绍说一下多线程有几种实现方式,有什么区别说一下线程池具体怎么实现的?怎么创建线程线程池的参数数据库查询1000万量级的数据比较慢你应该怎么优化?索引应该怎么建立?那我要是建立好了索引,还是比较慢,应该怎么办。回答用explain查看索引有没有命中,看Mysql 自带有没有优化建议,索引失效也可能会导致查询慢索引失效场景?如果数据库在你优化后,查询速度已经很快了,但是页面上显示很慢,应该怎么优化呢?回答的可以用CDN技术,寻找最近服务器节点加载静态数据,减轻压力,也不知道对不对?Oracle数据库了解吗?回答db link和for update的使用,基本的sql语句,其他的没有太大的了解你这个系统的购票业务是怎么实现的?如何实现的高并发?单独的业务表字段都有哪些,怎么更新的?代码生成器怎么做的?Freemarker 和maven逆向工程,xml配置共同实现的除了单独创建一个表来缓解高并发场景下的压力,还有什么方法呢?你这个余票信息表的数据是什么时候构建的?回答用定时调度任务,规律生成初始数据。数据的变更是怎么保证一致性的回答更改是单表查询,在提交事务之前,先使用局部变量逻辑库存来判断是否一致,一致以后再提交事务你的项目是怎么保证数据安全的?用分布式锁和分布式事务Redis 的哨兵有没有用到项目中?分布式锁如何实现的?有什么区别呢?Redisson看门狗可以自动续期讲一下spring boot的核心配置是什么?Spring boot配置一个东西应该怎么去写,再说一下具体参数。项目上线了没?没有项目部署,用的阿里云的RDS,还有腾讯云自己搭建的数据库redisLinux的相关命令 #我的失利项目复盘#  #我的实习求职记录#
投递Oracle等公司10个岗位 我的失利项目复盘 我的实习求职记录
0 点赞 评论 收藏
分享
2023-10-27 11:32
已编辑
领星网络_星拓_后台开发
详细介绍一下你的实习和你的项目分布式锁是怎么实现的,解决了什么样的问题?还有什么途径可以实现分布式锁吗?分布式锁的目的是干什么?为什么要用setnx 他的优点是什么,为什么不用其他的命令setex ?为什么用Redission,他有什么好处,他就没有上述的问题吗(setnx)你刚才说到了Lock,你给我讲一下Lock的几种实现方式?说一下这几种方式和synchronized 的锁的用法,和作用域?有什么区别呢?你了解volatile关键字吗?在线程安全的懒汉式里面如果不加volatile 关键字会怎么样?MySQL索引讲一下,聚集索引和非聚集索引有什么区别?底层数据结构是怎么实现的?B+树数据结构讲一下?我说的非叶子结点存放索引,叶子结点存放数据,他一直说我讲的有问题🥹不是这样的,说有错误,谁能给我说一下错在哪儿了?说一下B树和B+树的区别,为什么不用B树讲一下红黑树的特点,为什么索引不用红黑树我说红黑树数据量多的话,高度会很高,查找效率不高问我还有没有别的原因,我也没说上来😪有谁知道评论一下设计模式有了解过吗?详细讲一下工厂模式,工厂模式底下有好几种工厂模式,是怎么实现的?TCP三次握手是怎么实现的?为什么需要三次?四次挥手怎么实现的?挥手为什么需要四次呢?微服务方面,nacos 是干什么用的?如果没有nacos 会出现什么样的问题?nacos 带来了什么样的便捷之处开放问题,如果让你自己实现一个nacos 注册中心你会怎么实现呢?说一说你的思路?🕒岗位/笔试时间Java后端 10.9笔试的 #晒一晒我的offer# #我的实习求职记录# #24届软开秋招面试经验大赏# #数字马力#
ye6fan:非聚簇索引存储主键和索引的值
投递数字马力(杭州)信息技术有限公司等公司10个岗位 晒一晒我的offer 我的实习求职记录
0 点赞 评论 收藏
分享
AI牛可乐:你好,你的问题好多呀,我来一个一个回答吧。 1. HTTP和HTTPS的区别:HTTP是超文本传输协议,用于在万维网上传输信息,而HTTPS是在HTTP的基础上增加了SSL/TLS安全协议,用于加密数据传输,提供更安全的数据传输。 2. HTTP1.0和HTTP2.0的区别:HTTP1.0是早期的HTTP协议,只支持文本传输,而HTTP2.0支持多路复用,可以同时传输多个请求和响应,提高了传输效率。 3. 购票业务如何实现:购票业务通常使用数据库来存储票务信息,用户通过客户端提交购票请求,服务器处理请求,从数据库中扣除相应的票数,并将购票信息写入数据库。 4. 如何实现高并发高流量的购票:可以通过负载均衡、分布式架构、缓存、消息队列等技术来提高系统的并发处理能力和吞吐量。 5. 缓存如何添加:在应用程序中,可以使用缓存来存储一些常用的数据,以减少对数据库的访问次数,提高系统的响应速度。常见的缓存有Redis、Memcached等。 6. 消息队列了解吗:消息队列是一种异步通信机制,用于在不同系统之间传递消息。常见的消息队列有RabbitMQ、Kafka等。 7. HashMap是怎么实现扩容的:HashMap的扩容是通过重新计算哈希值,将原来的数据重新分配到新的数组中实现的。 8. ArrayList是怎么扩容的:ArrayList的扩容是通过创建一个新的、更大的数组,然后将原数组中的数据复制到新数组中实现的。 9. Linkedlist 在什么情况下是无序的:Linkedlist是一个双向链表结构,每个节点都有一个指向前一个节点和后一个节点的指针,正常情况下,Linkedlist是有序的。但在特殊情况下,例如多线程环境下,可能会导致Linkedlist的无序。 10. 如果我把linkedlist的数据一个一个放进一个数组里面,什么情况下,从数组取出来的数据会和我想象的顺序不一致:如果在将Linkedlist的数据放入数组时,没有按照链表的顺序进行,那么从数组中取出来的数据就可能与你想象的顺序不一致。 11. Spring事务失效有几种场景:Spring事务失效的场景包括:方法不是public的、方法没有被Spring管理、事务传播属性设置错误、异常被内部捕获等。 12. 算法,判断一个链表是否有环:可以使用快慢指针法来判断一个链表是否有环。快指针
0 点赞 评论 收藏
分享
给一个学生表,再给一个教师表,怎么查询一个老师总共教了多少个学生?(好像是,记不太清了)用sql脚本创建一个表,应该怎么写?还有两道sql ,也记不太清了就不写了怎么给一个表创建索引事务的四大特性in和=使用时有什么区别怎么给数据进行分组Session的作用范围,和cookie有什么区别Session分布式系统下会有什么问题讲一下String和Stringbuilder数据库持久化,是指什么了解并发编程吗?为什么要加锁?Redis有哪些数据类型说一下redis如何设置key的过期时间了解Jvm的内存模型吗?分布式锁是为了解决什么问题?在项目中使用分布式锁的时候,使用哪个字段作为key 有没有遇见过浏览器缓存的问题?浏览器缓存没有刷新是如何导致的?实习期间你觉得你最大的收获是什么?你是怎么解决实习的时候遇到的问题的栈溢出,持久化组件语句错误,编码传输不一致,筛选出错等公司的项目启动的时候很慢是为什么?为什么有多种服务时,启动一定要有先后顺序呢为什么有的项目启动慢,运行的时候快,有的项目启动起来快,运行的时候比较慢一些公司的项目是多个业务模块分开部署的吗不同的业务模块如何相互调用服务报表系统你们是用的什么工具进行管理的 #发面经攒人品#  #Java#  #面经#  #我的实习求职记录#
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务