蚂蚁金服后端开发暑期实习一面面经
211本硕 实验室用C/C++不用java 自学java半年左右 面试时长30分钟(时间最短纪录) 部门是大安全
1.简单介绍一下你的项目
2.你的项目的难点是什么(我说数据库的东西)
3.数据库的设计思想(开放性题,我就东拉西扯的一波)
4.面对高数据量的数据库 怎么提升性能(索引,读写分离)
5.讲一讲读写分离怎么实现的(我蒙了一个拷贝出副本来写,我也不知道我说的对不对)
6.讲一下数据库的第三范式(随便讲讲)
7.讲讲springcloud微服务架构的核心思想和负载均衡(这个真的自由发挥了,没法系统说,就说了一个把大服务分割成小程序,独立执行,负载均衡没来得及说他就切下一个问题了)
8.动态规划的核心思想(我说数学归纳,自底向上,大问题切割成小问题)
9.快排的核心思想和时间复杂度(我说基于基准数的冒泡的,复杂度说了个logn 好像错了应该是nlogn)
10.tcp和udp的区别(不谈,随便说)
11.面向对象思想的核心和优缺点(这问题真的,就多讲讲吧)
12.你还做过很多c++项目是吧(是的)
13.c++的类型转换函数讲讲(这把我问懵了,没答上,他说不会没关系。。。)
14.c++智能指针是线程安全的吗(不会,说了是的,但是我刚刚查了好像并不是)
15.进程和线程的区别是啥(不谈)
16.进程间的通信方式(不谈)
17.你现在正在做啥项目(我说实验室cv的项目)
18.我看你的github上上传了很多题,都是你自己刷的吗(是的,我都后悔忘了告诉他题后面的解题思路也是我自己写的)
19.你是在河南上学?来杭州实习有问题吗?(河海,南京的河海。。。。没问题啊,必须没问题啊~~)
20.今后想要搞的方向是啥(后端开发。。。。。)
总结:虽然问了很多问题,但是其实节奏很快,基本一道题就给你30秒时间,两个c++问题真的是败笔,难道我又得翻过头复习c艹???
#蚂蚁金服招聘##蚂蚁集团##实习##面经##C++工程师#