面经详情
匿名用户
面试了职位:sde
确定通过
阿里云杭州c++后台开发
一面就是看着简历,问做过的项目以及问一些技术知识,问得比较细,面了将近2个小时。二面面得简单一些 写算法题。 数组排序、转链表、链表翻转。三、四面就轻松一些,主要是问问项目。四面过了就ok了。
3轮及以上
二面
相关推荐
匿名用户
C++
确定通过
接到钉钉电话后,一开始做一个简单的自我介绍,然后面试官会问你的职业规划考查你来实习的意愿,然后简单的问了几个技术问题,最后让你提问. 1. C++虚函数的实现原理; 2. B+树, 红黑树; 3. 说说tcp的特点, 和 udp有哪些区别,为什么说tcp是可靠的; 4. 建立tcp为什么有三次握手?挥手为什么要四次? 5. 数据库熟吗?什么是ACID; 6. 说说什么是幻读; 7. 关注过什么开源项目。
...查看更多
2 年前 发布
看准53614
C++
感觉靠谱
面试阿里云数据库 第一轮技术面,问了一点C++相关的技术知识与数据库相关的知识,也会根据简历问到具体的一些细节。然后手写了一道工程题,发了个链接,写完就可以。第二轮综合面吧,主管开视频问问简历上的具体内容等。
2022-11-09 发布
匿名用户
C++
感觉靠谱
先是leetcode 146 LRU缓存,用STL实现unordered_map + dequeue实现,在unordered_map中value是dequeue的迭代器,面试官说迭代器可能失效,要求我手写一个双向链表,于是就手写了双向链表,在此基础上结合unordered_map实现了题目。问了C++中异常处理中try-catch的实现机制,问假设一个try后有多个catch,catch的异常类型相同,是怎么匹配到对应的catch的。算法题:leetcode 23 合并k个有序链表。
...查看更多
包含1个问题,1个回答
Q:LRU缓存实现。
2 年前 发布
1
匿名用户
C++
未通过
先进行了自我介绍,根据自我介绍问了一些问题,专业不是计算机的,问了一些本专业的问题,然后问了C++的构造函数,拷贝构造函数,析构函数,对象的内存管理,多态性,还有vector的内存管理,除了vector内存管理完全回答上来其他的都说的差不多。然后问了排序,问我常用的排序算法,我说冒泡,插入,快排。问我数组可以用快排吗?我说可以,他说那冒泡呢,我也说可以。后来又聊了其他的。 最后时候我问了,说没有达到预期,还说就因为一个排序问题就可以给你毙掉。插入排序怎么会用数组呢?那代价太大了,有那么多其他排序算法可以用。我当时就…我也知道数组使用排序算法代价很大啊,一般使用在链表中,你这问的就有问题。
...查看更多
2 年前 发布
1
天之林地日历外贸专员
C++
感觉没戏
阿里云(100分钟) 项目拷打shared_ptr怎么实现自己实现的shared_ptr在多线程和单线程下,与STL库有什么区别(不知道)第K大元素(堆排)O(n)复杂度下怎么办(快排),快排为什么是O(n),怎么算出来的快速排序怎么选基准(讲了随机)快速排序的优化TCP报文丢失会发生什么手撕:分割数组最大值 ,提示二分,写了一遍
...查看更多
2023-03-10 发布
匿名用户
C++
未通过
机试两道题,时间60min。第一道题:小明去吃鱼,厨师做一条鱼花费时间t,从座位走到提供鱼的地方需要花费时间d,返回也需要时间d,吃鱼只能在座位吃(就是必须往返),吃一条鱼花费时间x,取鱼不计时间,输入t、d、x、n,问当分别吃1、2,递增直到n条鱼时,需要花费的时间。 第二道题:给等正整数n,可以分解为这样的正整数序列:序列中间最在一个最大的数max,从该序列的第一位数到max,所有的数都是递增的,从max到该序列的最后一位,所有的数字都是递减的,序列所有数字之和等于n,列如:给定数字9,可以分解为1242.问:对于给定的整数n,共有多少种分解方式? 当时我的分析:对于第一道题:当dt与上面类似;第二道题:当时看了一眼,感觉是用动态规划?不过在第一题卡住了,就没做第二题了。 后来的分析:第一道题我后来想了下,可以这样做:写一个函数,输入时刻,输出从0开始到输入时刻,共制作了多少条鱼,记录每次到厨师处去取鱼的时刻,计算此时共做了多少条鱼,减去上个取鱼时刻共做多少条鱼,得到每次取鱼的条数,这样避免了计算某段时间内做的鱼数量不是整数的情况。 疑惑:对于每次取鱼的条数,如果不够一条,就等这一条做好,如果已经做好了x>1条,而此时还有一条鱼正在制作,是应该等该这一条鱼制作好,还是直接拿走做好的x条,这一点,我当时没有注意,当时有点紧张,审题可能不太仔细第二道题暂时没有头绪,最近都在面试,等工作落实了再想吧。
...查看更多
2 年前 发布
匿名用户
C++
确定通过
阿里互娱刚成立的时候猎头推荐的职位总共三轮。面试第一轮电话面试,问了下C++基本的相关问题,对C++11特性的了解程度,比如说右值引用,还有些数据结构和算法,没有写代码。然后稍微聊了下自己专长方面的东西。 第二轮去到公司面试,这一轮主要就是聊简历上的项目经历。对面一条都会问到,有些也会聊得比较深入和详细,探讨具体的问题。这里需要对自己写到简历上的项目要熟悉,不能弄虚作假,否则很容易就露馅了。 第三轮是第二轮过后没多久就面,和hr沟通聊对公司对自己的看法,一些职业规划等等。当然还有薪水待遇。聊完之后就回去等结果。没有两天就收到offer
...查看更多
2 年前 发布
进入微信小程序
前往微信小程序,查看更多结果
立即前往
看准网
阿里巴巴
阿里巴巴面试经验
阿里巴巴面试经验:阿里云杭州c++后台开发