前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一名工作2年的Java程序员斩获蚂蚁金服的面试经历!

一名工作2年的Java程序员斩获蚂蚁金服的面试经历!

作者头像
用户5546570
发布2019-07-01 11:39:05
4660
发布2019-07-01 11:39:05
举报
文章被收录于专栏:以Java架构赢天下

前言

这位经历者是一名毕业两年的程序员, 最近一直在寻找合适的机会能够换一个环境。

一是寻找一个更加宽阔的舞台不断的提升自己;二是让自己走出现在的舒适区域,迎接更多的挑战和认识更多的人;当然还有为了获得更好的一份收入。

下面记录了我的面试经验,一方面用作后期自己回顾知识点,另一方便给正要面试的人一些经验。

一面

  • 项目介绍
  • 项目中如何保证数据一致性的
  • 存在的问题
  • jvm 内存
  • 程序计数器的作用
  • gc 算法, 垃圾收集器
  • spring事务,事务实现的机制,如何保证事务的
  • 悲观锁,乐观锁
  • HashMap
  • 红黑树,B+树
  • 数据库死锁,如何防止死锁

二面

二面开始于5道题目,整体感觉还是比较难的。面试的前一天给我发的题目,然后晚上下班后(9点左右)我做了5个小时才完成。 第二天面试的时候,主要围绕题目进行展开和发散。

从第一个题目延伸出(转账):

  • 分布式事务的保证。具体的解决方案;
  • 接口的幂等性;
  • 如果向某个账户转账在高并发环境下,设计的接口有什么问题(数据库瓶颈)
  • 如何解决上述的问题
  • 如果账户表很大,具有亿万级别,如何提高查询效率(分库分表)
  • 分库分表具体操作,什么时候分库,什么时候分表,各个使用场景
  • mysql主从
  • mysql如何保证主从的数据一致性
  • 数据库的容灾

第二个题目: 抢红包

  • 抢红包的实现方案;(我给出的解决方案是存下抢红包的操作,然后乐观锁更新金额,保证数据的最终一致性)
  • 有没有优化空间
  • 春晚红包方案(包括限流,网络瞬间抖动,数据一致性)这一点聊了很久
  • 对分布式的看法
  • 开源中间件熟悉哪些?(只是做简单了解)

三面

  • 读书时候的经历? 介绍读书时候的项目
  • 项目一(支付营销系统)的具体介绍, 架构,项目中某个操作的具体流程图,如何压测? 性能优化? 项目中机器的台数,机器扩容标准? 线程池大小?线程数设置标准?
  • 平时用到了哪些集合?hashmap的问题?cpu 100%出现的情况?Treeset的实现?
  • 分布式事务,秒杀系统的要求?秒杀系统的设计原则?注意事项?项目中遇到的问题?解决放肆?
  • 项目二(分布式调度系统)的具体情况,架构?中间某些步骤的具体的设计思路。(这个挖的很深,而且面试官确实很厉害,几分钟能够了解你整个项目的大致情况,知道你设计的痛点,然后咨询你如何解决的)
  • kafka消息可靠性保证?其他中间件有没有了解过?平时阅读什么技术?

HR面试

HR面试主要问过往的经历,以及个人的职业规划,就职意向等。

个人总结

在程序员的这条路上我一直在学习,自认为在同辈中水平较好,但通过这次面试我发现自己还有很多不足。

最后再给大家总结一下面试要注意的地方:面试前,提前准备面试问题的回答,回顾好简历中的工作经历;面试的时候,自我介绍要表现出自己的热情、与岗位的匹配、以及自己的亮点及有趣的地方,牢记 WWHC,STAR 原则,从岗位、部门、企业层面提问面试官;心态平稳,不要在技术面试时因为有一个知识点的不清楚而在后面的问题也回答不好!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.05.07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 一面
  • 二面
  • 三面
  • HR面试
  • 个人总结
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档