破风hjs level
获赞
3
粉丝
4
关注
3
看过 TA
63
淮北师范大学
2020
Java
IP属地:安徽
暂未填写个人简介
私信
关注
头像
04-26 15:58
已编辑
Java
20240423  记录面试题作为参考1. 自我介绍2. 项目介绍3. 数据库建模  确保了数据库的性能?从哪些方面考虑数据库设计保证数据库的高效?(根据简历描述问的😂)4. SQL优化,有索引还是很慢怎么处理?5. spring框架中的设计模式?6. Java语言中集合类型?7. HashSet和TreeSet的区别?8. 并发场景下使用集合怎么保证线程安全?9. 1000w数据需要处理,分成4个线程并发处理,每个线程处理250w数据,要求:四个异步任务在处理数据的时候可能会出现问题,如果任何一个任务在处理数据的时候出错了,此任务要结束,同时其他的任务也要结束,要求全部成功或全部失败?如果让你实现,请说一下实现的思路?10. 多线程中的原子性和可见性?11.Java中的IO?NIO, BIO?(根据简历描述问的,其实这块知识没准备😂)12. FlieInputStream  BufferInputStream  为什么缓冲流比原始流要快一些?13. TCP中的流量控制的实现原理?14. 代码中的可读性和可维护性的实践?15.  redis实现缓存逻辑,有哪些要注意的点?16. 反问?二面1. 项目介绍?2. Java对象的深拷贝和浅拷贝?3. 代码里如何快速的进行深拷贝?4. 对象里有其他的对象属性,如何快速进行深拷贝?5. json序列化?6. JVM了解吗?7. 进程在服务器上跑,看cpu有哪些东西占用怎么看?8. JMap了解吗9. redis的集群模式?10. 哨兵模式的原理?11. 索引失效?
0 点赞 评论 收藏
转发
头像
04-12 18:13
已编辑
Java
20240403  记录作为参考一面1. 自我介绍2. 最近最熟悉的项目介绍?3. 平时用的集合?4. 能简单介绍一下ArrayList?5. ArrayList实现了iterator接口?有哪些方法?6.实现定制化删除实现iterator接口?7.HashMap的底层8. 对于泛型的了解?9. List(String)和List(Integer)是不是同一个类型?(尖括号好像无法显示)10.平时反射用的多吗?11.如何获取一个反射对象?12.异常的分类13.Exception?14.maven的常见命令?15.为什么重写equals方法也要重写hashCode?16. 两个对象的hashCode值一样,可以说两个对象的equals相等吗?17.==和equals的区别?18.==是true,equals是true吗?19.多线程用的多吗?20.创建线程的方法?21.哪种创建线程的方式更好?22.线程的状态23.sleep()方法会进入什么状态?24.join()、wait()、notify()25. 常用的Linux命令、26. 如何定位线上bug?27.SQL优化28. redis本地存储29. 一般在什么场景下使用redis30. 平时接触到的设计模式?31. 项目中是怎么用到的这些设计模式二面1. 讲一讲最近参与比较深的项目,项目做啥?在里面主要承担的角色?做什么事情?2. 数据库建模涉及到几张表?3.数据量多大?4. 大概有多少接口?5. 项目中使用过哪些中间件?6. redis、mq7. 讲一讲Spring的依赖注入?8.Spring为什么要做依赖注入和控制反转?9.谈谈你对Spring AOP的理解?10. 了解redis的使用吗?在项目里用过吗?什么场景用到的?11.设计模式了解吗?12. 多线程用过吗?应用场景?在什么业务的时候用到的多线程,怎么实现的?13.谈谈你对线程池的了解?14.拒绝策略怎么理解?15.线程的状态?16. MySQL性能调优的实践?17.如何分析SQL执行的好不好?18.处理过事务一致性的东西吗?19.对于vue的了解?20.讲一讲有遇到印象深刻或比较困难的问题吗?如何解决的?21.多线程下线程安全的类?22.Java823.消息队列了解吗?
投递软通动力等公司10个岗位
0 点赞 评论 收藏
转发
头像
03-21 17:00
已编辑
Java
20240320  记录作为参考 一共3面,2轮技术面,一轮综面#面经##软件开发2024笔面经#一轮软通面试:1. 自我介绍2. SpringBoot开发流程(平时开发怎么做的)、常见注解3. 索引生效的情况,索引失效的情况。4. 面向对象的特性有哪些5. 具体说一下多态6. 操作字符串的类7. 常用的集合8. arrayList的实现原理9. 了解过哪些并发类10. 聊一下concurrentHashMap11. 创建线程的方法?12. 如何启动一个线程13. sleep和wait的区别?14. 考虑接口性能方面的东西15. 学习python可以接受吗16. 加班可以接受吗?二轮华为面试:1. 自我介绍2. 工作经历3. MySQL的性能调优?4. 使用like索引是否生效?5. !=时索引是否生效?6. 项目中遇到的困难,如何解决的?7. 设计数据库的经验8. 团队沟通能力9. 愿不愿意学python?三轮综面:1. 参与多少个项目?2. 比较大的项目有多少人投入。3. 在项目里承担的角色?4. 项目主要是做什么的?5.  在项目中负责的技术难度比较大有哪些模块?6. 其中代码逻辑最复杂的是哪块?7. 平时是如何学习的?8. 项目中除了完成功能还需要考虑哪些方面?9. 对于加班的情况?能不能接受加班?10. 离职的原因?11. 面过哪些公司?12. 原来的薪资?期待的薪资?
投递软通动力等公司10个岗位 软件开发2024笔面经
0 点赞 评论 收藏
转发
头像
04-04 14:47
已编辑
Java
#面经# #软件开发2024笔面经# 👥 面试题目20240313 记录问题作为参考面试问题:0.自我介绍1. 数据库性能优化方面的问题?2. SQL优化方面的经验(重要,问的次数很多)3. MySQL的索引?(被问过多次,重要)4. MySQL中的事务和Java代码中的事务?5. Mysql中的锁?6. 乐观锁和悲观锁?7. Redis的过期策略?8. Redis的内存淘汰机制?9. redis中的预热、降级?10.对中间件rabbitMQ、kafka的了解?11.线程池的原理?12.线程里多余的线程如何回收?13. 线程锁14. 分布式锁和进程锁?15. 使用线程池的好处?16. 创建线程的几种方式?17. 对死锁的了解?怎么解决?18. 项目中的高并发场景?(秒杀的业务逻辑描述待准备)19. elasticSearch的了解20.下单支付接口   接口鉴权  如何保障安全性?(被问过几次,重要,需要准备下单操作的业务逻辑描述)21. 后台管理,支付退款?(支付退款的业务逻辑描述准备)22. 后台管理系统登录鉴权   跨域问题?23. 跨站请求伪造场景 CSRF的了解?24. 后台输入框XSS攻击的了解?涉及知识点:MySQL高级(重要):索引与SQL优化、事务、锁、多线程(重要):线程池、线程安全、锁Redis:缓存场景项目业务场景:高并发场景(秒杀)支付退款逻辑  登录逻辑(jwt)安全问题:CSRF、XSS、DDos  (背概念即可)中间件:消息队列rabbitMQ、Kafka;搜索ElasticSearch尝试回答:MySQL1. 什么是索引?    索引是帮助MySQL高效获取数据的数据结构,它能提升数据检索的效率,降低数据库的IO成本(不需要全表扫描),通过索引列对数据进行排序,降低数据排序的成本,降低了CPU的消耗。
0 点赞 评论 收藏
转发
牛客网
牛客企业服务