2024年5月掌控者科技JAVA18-20k面试经历

文章末尾扫描二维码领取地址

🏢职位描述:    

岗位职责: 

1、 负责 Java 应用程序的设计和架构,确保其高效、可扩展和可靠。

2、与开发团队紧密合作,提供技术指导并解决技术难题。 

3、 参与代码审查,确保代码质量符合公司标准。 

4、 负责性能优化和故障排除。 

5、 跟踪和研究最新的 Java 技术,并将其应用到实际工作中。 

6、 编写和维护技术文档。 

任职要求: 

1、 计算机科学或相关领域的本科或以上学历。至少有 5 年以上的 Java 开发经验。

2、精通Java 语言,数据结构多线程等,同时熟悉前端以及其他语言如python. 

3、熟悉常用的设计模式和架构模式。熟悉linux操作系统,对网络协议以及安全有一定的认知. 

4、 深入研究过spring以及mybatis框架源码,对JVM原理有较强的认知,并具备实际调优经验. 

5、 熟悉分布式、微服务、缓存、消息队列等机制,深入研究过中间件的源码,并具备通过其原理进行中间件优化的经验. 

6、 具备较强的系统设计和架构能力,能够根据需求使用市面常用的框架快速搭建系统架构:具备不少3个系统架构的搭建以及调优经验. 

7、精通数据库,如mysql,pgsql等,精通数据库设计和优化;具备大表优化以及分库分表经验,熟悉分布式数据库. 

8、有良好的团队合作精神和沟通能力,能够快速定位和解决问题

【一面

1、项目问答

2、kafka顺序性,kafka如何删除持久化的文件(不使用过期的方式)

3、flinkcdc程序挂掉,如何保证数据一致性,flink checkpoint的原理

4、resource注解和autowrite区别,spring循环依赖,spring循环依赖发生在springbean生命周期哪个阶段

5、redis分布式锁的实现,redis脑裂如何解决

6、mysql事物acid,mvcc作用于哪些隔离级别,rr隔离级别下能否解决幻读

7、个人职业规划

🏢公司简介:    

成都掌控者网络科技有限公司成立于2016年,是一家数字化转型解决方案服务商,致力于为各类客户提供信息化、数字化以及数智化建设的调研咨询和落地实施服务,立志成为中国最值得客户信赖的数字化合作伙伴。 
我们致力于打造经营管理的操作系统,提供包含CRM客户关系管理、会员系统、营销工具、门店系统、销售管理、采购系统、供应链系统、生产系统、仓储管理、分拣配送、协同OA、目标管理、任务管理、精细化排班等经营管理所需要的工具或系统。
掌控者还拥有强大的技术创新和产品研发能力,顺利通过了ISO9001认证、CMMI3认证和安全等保2级认证。先后获得6项国家发明专利,4项计算机图形界面的外观设计专利和32项软件著作权。在团队协同领域,基于可定义型任务自动流转引擎的发明专利,建立了任务管理发起及时、成果可期、过程可控和落地复盘的工作推进机制。
基于我们的产品和技术能力,相继成为华为PLC-IoT生态联盟成员、中国电信、中国移动本地生活餐饮数字化解决方案的核心服务商,并为教育、餐饮、食品、培训、思政等行业的众多客户提供了一体化解决方案,成功为客户实践了数字化转型与商业创新,被高新区政府甄选为高新企业和雏鹰企业。

c260742ab8b6354000b26422391c96c1.jpeg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值