支付宝面试真题,作为程序员的我,太难了

欢迎关注专栏:Java架构技术进阶。里面有大量batj面试题集锦,还有各种技术分享,如有好文章也欢迎投稿哦。

做为一个克克业业CRUD两年的Java菜鸟,通过学长的内推本周三有幸接到支付宝后端研发的电话面试,虽然准备了一个月时间,看了一大堆面试技巧。无奈现实太残酷,一面下来了彻底懵圈,前面还答的挺好,当问起实战以及项目时,我被面试官怼的无话说。下面这些是粗略记下来的面试真题。仅供大家参考。

1. 简单的介绍一下你的项目

2. 一个有500个用户的广播系统,你怎么做性能优化

3. 当用户提交请求后,却立即按撤回按钮,涉及性能的数据落地问题你怎么处理

4. Lucene底层实现原理,它的索引结构

5. ibatis跟hibernate的区别

6. ibatis是怎么实现映射的,它的映射原理是什么

7. JavaI/O底层细节,注意是底层细节,而不是怎么用

8. 你对mysql有什么了解

9. 说一下数据库事务的四个特性,为什么mysql事务能保证失败回滚

10. mysql数据库的锁有多少种,怎么编写加锁的sql语句

11. mysql什么情况下会触发表锁

12. 页锁、乐观锁、悲观锁

13. tcp三次握手的过程

14. 进程跟线程的区别

15. redis的操作是不是原子操作

16. ArrayList跟LinkedList的底层实现原理,使用场景

17. B+树

18. 一道算法题,在一个整形数组中,有正数有负数,找出和最大的子串

19. 动态规划的思想

忠言逆耳:不管你现在如何,只有自己技术提升,才能提升核心竞争力。只有技术提升到一定程度才不会轻易被替代,被优化。

欢迎关注专栏:Java架构技术进阶。里面有大量batj面试题集锦,还有各种技术分享,如有好文章也欢迎投稿哦。

你可能感兴趣的:(支付宝面试真题,作为程序员的我,太难了)