蚂蚁金服一二面

一、蚂蚁金服一面(45分钟=38分钟面试+7分钟聊天)

  1. 自我介绍

  2. 项目中遇到的问题?怎么解决的?(数据库优化问题)

  3. 怎么知道是数据库那边的问题呢?

  4. 怎么优化?

  5. 怎么查看执行计划?

  6. a,b,c联合索引如何设计。

  7. 如果优化完了之后还是不满足需求呢?(扩充,分库分表)

  8. 怎么设计分库分表

  9. 如果两年之后又不满足需求了呢?又如何处理。(接近20分钟)

  10. 引出hashmap

  11. HashMap底层数据结构

  12. 为什么不单单用链表

  13. 如何判读一个链表是否有环

  14. 为什么不单单用数组?

  15. hash冲突的解决方法?

  16. 线程池有了解吗?

  17. 说一下线程池的几个参数

  18. ThreadLocal有了解吗?说一下注意事项?

  19. 说一下三次握手和四次挥手?

  20. 为什么不能是两次握手?

  21. 职业规划

  22. 有无offer

  23. 面试官介绍团队

二、蚂蚁金服二面(30分钟 = 25分钟问答+5分钟聊天)

  1. 面试官自我介绍

  2. 我这边自我介绍

  3. 项目难点,如何解决

  4. Java泛型

  5. IM系统底层通讯协议(项目相关)

  6. netty的拆包、粘包如何解决?(项目相关,不会)

  7. 网络中如何解决拆包、粘包问题。

  8. 反问。

三、听说牛客很灵,许愿hr面和offer!!!

#蚂蚁集团##面经#
全部评论
楼主蚂蚁哪个部门呀
点赞
送花
回复 分享
发布于 2021-04-19 07:58
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞
送花
回复 分享
发布于 2021-04-19 08:41
神州信息
校招火热招聘中
官网直投
二面是部门主管面嘛?
点赞
送花
回复 分享
发布于 2021-07-05 14:30

相关推荐

查看36道真题和解析 软件开发2024笔面经
点赞 评论 收藏
分享
头像
不愿透露姓名的神秘牛友
05-11 18:19
1. 简述多态实现的原理。2. 链表和数组有什么区别?3. 简述队列和栈的异同。4. &&和&、||和|有什么区别?5. C++的引用和C语言的指针有什么区别?6. typedef和define有什么区别?7. 关键字const是什么?8. static有什么作用?9. extern有什么作用?10. 流操作符重载为什么返回引用?11. 简述指针常量与常量指针的区别。12. 如何避免"野指针"?13. 常引用有什么作用?14. 构造函数能否为虚函数?15. 关键字volatile有什么含意(举例说明)?16. 程序什么时候应该使用线程,什么时候单线程效率高?17. Linux有内核级线程吗?18. C++中什么数据分配在栈或堆中,new分配数据是在近堆还是远堆中?19. 使用线程是如何防止出现大的波峰?20. 函数模板与类模板有什么区别?21. 动态连接库的两种方式?22. 什么是平衡二叉树?23. 冒泡排序算法的时间复杂度是什么?24. C和C++中的struct有什么不同?25. 用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)。26. 不能做switch()的参数类型是?27. 全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?28. 8086是多少位的系统?在数据总线上是怎么实现的?29. 局部变量能否和全局变量重名?30. 结构传递和返回是如何实现的?为什么sizeof返回的值大于结构大小的期望值,是不是尾部都有填充?答案在面经中  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
查看30道真题和解析
点赞 评论 收藏
分享
1 13 评论
分享
牛客网
牛客企业服务