求职刷题神器

funit.cn

讨论区 > 求职面经 > 蚂蚁金服C++一面技术面经奉上

蚂蚁金服C++一面技术面经奉上

落霞
发布于2020-11-24 15:42:22 156浏览

前面10分钟简单聊了下研究方向。后面全程C++。 内推面试,大概本月初面完的一面


Q:主要语言是C++是吧,那我们先来考察一下C++的基础。

Q:C++里是怎么定义常量的?常量存放在内存的哪个位置?

Q:你刚刚说到了const,const修饰成员函数的目的是什么?

Q:那如果同时定义了两个函数,一个带const,一个不带,会有问题吗? 

Q:C++ 类内可以定义引用数据成员吗?

Q:new/delete与malloc/free的区别是什么?

Q:你博客里提到了隐式类型转换,能简单说说吗?

Q:如何避免?

Q:说说你了解的类型转换。

Q:说说reinterpret_cast.

Q:说说dynamic_cast

Q:说说const_cast

Q:说说你了解的RTTI.

Q:具体是怎么实现的。

Q:你刚刚提到虚函数表,具体是怎样实现运行时多态的。

Q:C++函数栈空间的最大值 ?

Q:extern “C” ?

Q:设计模式了解吗,介绍一下单例模式。

Q:你说的第二种就是所谓的懒加载。现在有一个问题,如果并发访问,该怎么做。

Q:你的锁是锁住所有的代码吗? 

Q:这样会多次重复判断是否为空,而每次都会加锁,有什么办法改善? 

Q:你提到了锁机制,那么C++的锁你知道几种。 

Q:说一说你用到的。 

Q:C++两种map。

Q:红黑树了解吗?

Q: 快排的时间复杂度最差是多少?

Q:什么时候最差? 

Q:稳定排序哪几种?为什么?

Q:聊聊计算机网络的内容吧,TCP三次握手是怎样的?

Q:为什么两次不可以? 

Q:四次呢? 

Q:TCP拥塞了解吗。 

Q:死锁产生的必要条件? 

Q:如何预防? 

Q:最后几个问题,你平时如何提升自己的,在语言方面? 

Q:分别有哪些书?

Q:说说C++primer中你觉得感受最深刻的内容。

Q:现在在看哪些书?

Q:我的问题问完了,你有什么要问我的吗?

本文首次发布于趣IT ,转载请注明出处,谢谢合作

蚂蚁金服C++一面技术面经奉上

全部评论0

成为第一个评论的人

还可以上传7

表情
  • 快速扫码进群
    加入职友圈
下一步
知道了