avatar-decorate
是红鸢啊 level
获赞
2895
粉丝
1293
关注
51
看过 TA
2.4W
四川大学
2025
Java
IP属地:四川
雄关漫道真如铁,而今迈步从头越!
私信
关注
头像
2023-10-24 18:10
四川大学 Java
1. Java的8种基本类型2. 自增自减位置的特点3. 你在项目中常用的循环方式4. where(true)什么时候跳出?什么关键字来控制?5. 重载和重写的区别?你提到了sum的两个参数或者三个参数,那么假如有不定个参数呢?6. Java中的异常?你项目中的全局异常处理器是怎么做的?具体怎么捕获7. 你项目中用到了多线程吗?怎么做的?8. MQ了解吗?不了解的话能不能根据自己的理解推测怎么保证消息不丢失?9. 多线程可能会带来什么问题?10. 内存溢出和栈溢出的区别?11. 死锁的条件?如何预防死锁或者避免死锁?12. 说一下你对集合的了解?平时用过哪些集合?什么特点?13. ArrayList的构造方法?扩容机制?(面试官提醒我去看看新版本的)14. 如何向一个编程小白介绍红黑树?15. 红黑树的稳定性怎么理解?16. 常见排序方法时间复杂度?稳定性?使用场景?17. 你项目中提到了熟悉五种数据结构,分别说说特点?18. 数据库的DML和DDL语句分别指什么?基本语法说一下19. 说说事务?四大特性?隔离级别?20. MySQL主要由哪些部分组成?21. MySQL数据的具体存储方式?22. Redis的常见数据类型?23. 你项目中怎么使用分布式锁的?为什么要用分布式锁?实现原理?24. 缓存穿透、缓存击穿、缓存雪崩的发生原因和解决方法?解决方法优缺点?25. 说说Spring 中的IoC和AOP?26. 你项目中怎么使用AOP的?为什么要自定义注解?怎么做的?(面试官提醒有现有轮子)27. Spring中如何定义一个Bean?有哪些注解可以实现28. @Resourse和@Autowired的注入方式区别?可以有哪些参数?29. SpringBoot和SpringCloud的对比?优点和缺点?30. Linux中常用的命令?31. 说说“去哪儿吃”(黑马点评)的项目架构?32. 项目中怎么使用Redis实现登录的?33. 怎么定义热点数据的?使用哪种数据结构?34. 极简版抖音的点赞模块是怎么做的?Redis+定时任务的异步点赞怎么做的?怎么优化?35. 项目开发中遇到的最大问题是什么?怎么解决的?面试官人很好,没有压力和PUA,还提醒我去补知识。就是没有反问环节,感觉寄了。
投递人人行(借贷宝)等公司7个岗位
0 点赞 评论 收藏
分享
头像
2023-09-12 09:17
四川大学 Java
1. TCP和UDP的区别?2. TCP保证传输的可靠性的原理有哪些?3. HTTP是基于TCP还是UDP?4. 浏览器输入一条URL到页面反馈的过程?5. 基本类型和包装类型的区别6. 基本类型和包装类型的存储7. HashMap的查询效率?构造参数传入12实际长度是多少?为什么线程不安全?8. 有哪些线程安全的容器?9. ConcurrentHashMap为什么能保证线程安全?10. ThreadLocal是什么?怎么用?内存泄漏?11. synchorinzed的底层原理?12. volatile关键字的原理?怎么用?是否保证原子性?13. 乐观锁和悲观锁?14. CAS是什么?有什么缺点?15. jdk1.7对synchorinzed的优化?16. 线程池的七个参数?17. 线程池的拒绝策略有哪些?18. 假如有一个高并发低延迟的业务和一个低并发高延迟的业务,应该核心线程的数量应该怎么设置?19. 为什么MySQL要用B+树不用key-value?20. 使用自增id还是UUID来当主键?21. 索引失效的场景?22. 为什么UUID要自增?23. 深度分页怎么优化?24. a,b,c上有联合索引,where b > * and a = * and c = *中哪些会用到索引?反问环节:对实习生的培养?出勤时间?对我的面试表现的评价?后续应该努力的方向?ps 一面已过,二面线下。有没有面过的牛友指点一下ps 二面挂,**面试官说要招实习到明年转正的,让我直接走,什么都没问,线下白跑一趟了,真得避雷这家公司,一生黑。
0 点赞 评论 收藏
分享
头像
2023-09-03 18:33
四川大学 Java
吾亦悠然归山:是这样的,技术不是说一个好一个不好,技术是需要选择的,通常选择一个技术会解决另外一个技术的问题但也带来了新的问题。正如上述,使用 redis 实现点赞,是因为点赞可以疯狂点击,需要较高响应速度,redis 基于内存很好的实现这点,但是呢,随着点赞这个 key 的增大,会占用很多内存,引起新的大 key 问题,正如 MySQL 大库问题需要分库分表思想一样,大 key 问题也可以拆分成多个小 key,或者说客户端限制大 key 请求,尽量只请求大 key 中的一部分数据...如此深入去思考,会发现技术是做不到完美的,只会在带来一部分优点的同时也带来一部分缺点。
投递字节跳动等公司7个岗位
0 点赞 评论 收藏
分享
头像
2023-05-20 19:42
四川大学 Java
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务