蚂蚁1面
20220914蚂蚁预面试 90min
1,自我介绍
2,项目介绍
3,项目创新点,说项目里面的算法咋设计的,自己的角色
4,除了C++还会其他的语言嘛?
5,重点让我讲了算法的创新点
6,在学校遇见过什么印象深刻的事情与挑战
7,内存泄漏如何解决?
8,出了场景题,自己设计任意一个结构,去解决内存泄漏,如果是你你会咋设计?
9,url输入后,结合5层模型说说都发生了啥?结合协议说
10,C++中重载和重写的区别?
11,C++和C的struct的区别?C++class和struct呢?
12,智能指针你是如何理解的?底层设计呢?你觉得智能指针设计的核心思想是什么?
13,为什么去北方读书?
14,你如何学习新的知识?
15,我们做IOS的,可能需要学习OC,swift,如果是你,你会咋学习呢?
16,设计模式知道哪些?你是如何在你的项目里面使用单例和工厂?
17,工厂设计模式优缺点?
18,来个算法题吧,1000个试剂,1个毒药,最少需要几个老鼠才能找出毒药?(需要说两种思路)
反问:为什么明天笔试,今天约面试?
今天这个面试和笔试是并行的,部门不同,侧重点不同,有的侧重算法,有的侧重实操
面试官:是个技术小姐姐,问的东西,半hr,半技术面试