文远知行Java实习一面 6.6号

1.介绍一下简历上的两个项目
2.如何实现的微信鉴权和支付宝支付?
3.定时轮询的时间长度?
4.如何实现的支付信息,立刻返回结果?
5.讲一下订单支付和支付回调的函数。
6.项目里边的docker是如何使用的?是如何配置使用的?
7.讲一下你对docker的理解,docker和虚拟机的区别
8.项目中Redis的运用,BitMap的底层原理
9.服务降级,切量是如何实现的?
10.讲下缓存雪崩是什么?如何预防
11.项目里的磁盘数据库MySQL保存了什么?
12.讲下MySQL的索引。
13.为什么用B+树而不是B树?
14.讲一下查询的过程
15.B+树的叶子节点数据结构?
16.讲一下操作系统虚拟内存
17.实现这个虚拟内存有什么换页的算法?页的置换算法?
18.讲一下LRU
19.详细的讲一下TCP三次握手和四次挥手过程

手撕算法,最近公共祖先|

已挂
全部评论

相关推荐

07-02 13:29
已编辑
北京化工大学 Java
简历发邮箱:**********地点:上海虹桥公司:汽车行业-智驾方向岗位:JAVA开发工程师(数仓方向)工作职业1. 参与数仓指标体系建设- 基于业务需求,使用 SQL 和 UDF 开发数据指标计算任务,构建企业级数据仓库。- 优化数仓模型,提升数据质量和查询性能,支持业务决策分析。2. 数据集成与 ETL 开发- 使用 Seatunnel 开发数据同步任务,实现跨源数据(如 MongoDB、业务库)的抽取、清洗和转换。- 基于 DolphinScheduler 设计和调度数据处理工作流,确保任务稳定运行。3. 业务埋点体系开发- 参与设计业务埋点方案,跟踪用户行为数据,支持产品优化和运营分析。- 开发埋点数据采集、清洗和入库的全流程处理逻辑。4. 技术协作与问题排查- 与后端团队协作,基于 Spring 框架开发数据服务接口。- 使用 Doris 等 OLAP 引擎优化指标查询性能,解决数据处理中的疑难问题。岗位要求:1. Java 编程基础扎实,- 熟练掌握面向对象编程(OOP),包括类、继承、多态、接口等概念- 深入理解 Java 容器类(如 List、Map、Set 的实现原理)- 熟悉多线程编程和常用设计模式2. 数据库与 SQL- 精通 SQL,包括复杂查询、索引优化、窗口函数等- 熟悉 MySQL 数据库设计和调优,了解事务隔离级别3. 后端开发框架熟练使用 Spring/Spring Boot 框架,理解依赖注入(DI)和 AOP 原理掌握 MyBatis 或其他 ORM 框架的使用4. 有大数据基础- 了解大数据组件 Hadoop 生态(HDFS、YARN、MapReduce)- 熟悉 Flink 或 Spark 的基本原理和使用场景- 掌握 SeaTunnel(或类似 ETL 工具)的数据同步开发5. 数据仓库知识- 理解数仓分层架构(ODS/DWD/DWS/ADS)- 掌握维度建模方法(星型 / 雪花模型)- 了解 OLAP 数据库(如 Doris、ClickHouse)的特点和适用场景
Java求职圈
点赞 评论 收藏
分享
评论
2
6
分享

创作者周榜

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