上海禾赛科技 (java后端实习)一面

  1. 拷打上一份实习,如果保证数据可靠,去重,高并发?(⊙﹏⊙)实习没有接触到核心,toB小项目。不知道怎么去回答。
  2. list 和 set 区别?
  3. 如何实现线程?
  4. 线程池核心参数,如何设置?
  5. spring 的两种事务方式?
  6. 事务的传输行为?
  7. redis 与 本地缓存的优点对比?
  8. spring 预先加载的注解和顺序?
  9. 如何访问私有方法?
  10. 反射的出现破坏了private的面向对象设计吗?
  11. java常见的锁实现?
  12. 并发多线程需要注意的问题?
  13. mq消息发生在事务前 还是事务后合适?
  14. 场景题,mq发送消息,推送给其他公司的服务,如何保证不丢失,可靠正确? 回答:不知对不,mq自身的消息可靠性 ,加spring task等做定时任务 去保底对账。

# 面试后一个小时通知凉凉

全部评论
那可以针对简历上的实习描述去强化学习一下
1 回复 分享
发布于 01-14 18:39 陕西
应该是实习那部分没回答好
1 回复 分享
发布于 01-14 16:09 山东
足以可见考察的都是基础和能力
点赞 回复 分享
发布于 01-30 22:19 河南
面试成功了吗
点赞 回复 分享
发布于 01-14 22:17 河南
面试多长时间呀
点赞 回复 分享
发布于 01-14 16:10 山东

相关推荐

01-09 16:20
门头沟学院 C++
作为一名开发新人,入职第一天的主要任务是快速熟悉项目。第一步:明确职责与范围首先,主动询问项目经理,了解自己将主要负责的业务模块。公司业务可能较多,明确范围能让你集中精力熟悉相关代码和逻辑,避免分散注意力。第二步:查阅项目文档优先查看公司是否有项目结构文档或新人landing文档。这类文档通常系统介绍了技术架构、模块划分和规范,能帮你快速建立全局认知,事半功倍。第三步:分析项目基础配置从核心配置文件入手:●查看 pom.xml,了解项目依赖、技术栈版本和模块关系。●阅读 application 系列配置文件,掌握环境配置、数据源、关键参数。●查看主启动类及核心配置类,关注其开启的功能注解(如事务管理、缓存等)。第四步:理解代码结构与规范浏览项目分层(如controller、service、dao等),注意各层的职责划分。同时查看实体对象(如DTO、VO)的命名与转换逻辑,理解数据流转规范。第五步:结合业务与数据熟悉流程不要一直埋头看代码。先获取测试环境地址,实际操作负责的功能模块,并通过浏览器开发者工具查看接口调用。然后对照接口代码与数据库表结构,理清核心业务流程和数据模型。几个典型接口跟下来,业务逻辑就清晰了。最后:查漏补缺,提前学习在熟悉代码过程中,记录下项目中用到但你还不熟悉的技术(如特定中间件、框架高级特性等)。利用空余时间尽快学习,避免后续任务被压力。
入职第一天
点赞 评论 收藏
分享
评论
1
13
分享

创作者周榜

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