招银网络 base深圳 后端开发
2024.04.01 笔试:
289. 生命游戏,acm模式读入字符串格式python形式的数组
2024.04.08 一面:
1.自我介绍
2.项目介绍
3.redis底层的string和list类型怎么存储的,怎么优化的?
4.malloc和new的区别?
5.线程熟悉吗?C++多线程怎么实现?
6.C++哪些情况导致内存泄漏?
提示:嵌套指针
7.TCP协议如何保证数据可靠传输?
8.TCP如何做拥塞控制、流量控制?
提示:拥塞控制接收发送端要配合
9.手撕:
(1)对于一个长度为n的数组存储均为int型数值且都小于n且可重复,如何实现一个时间复杂度为O(n)空间复杂度为O(1)的排序
(2)快排原理
10.对数据库熟悉吗,或者你自己熟悉哪个板块?
答:不是很熟悉,相对了解OS
11.IO模型有哪些?
12.多路复用的epoll怎么实现的?
13.堆和栈如何分配的,有什么区别?
提示:堆的碎片空间
14.反问:
(1):那个排序怎么实现?
用一个数组p,扫描原数组如果有就对应数组下标加1,然后再循环p数组输出下标即可
(2):我的问题?
深度不够
面试官给人的感觉很严格 但是沟通表述上有一些不流畅和不清晰 全程一直被深挖“还有吗” 整体感觉难度较大 且算法题我认为题干有误 不应该有重复元素
2024.05.13 挂
289. 生命游戏,acm模式读入字符串格式python形式的数组
2024.04.08 一面:
1.自我介绍
2.项目介绍
3.redis底层的string和list类型怎么存储的,怎么优化的?
4.malloc和new的区别?
5.线程熟悉吗?C++多线程怎么实现?
6.C++哪些情况导致内存泄漏?
提示:嵌套指针
7.TCP协议如何保证数据可靠传输?
8.TCP如何做拥塞控制、流量控制?
提示:拥塞控制接收发送端要配合
9.手撕:
(1)对于一个长度为n的数组存储均为int型数值且都小于n且可重复,如何实现一个时间复杂度为O(n)空间复杂度为O(1)的排序
(2)快排原理
10.对数据库熟悉吗,或者你自己熟悉哪个板块?
答:不是很熟悉,相对了解OS
11.IO模型有哪些?
12.多路复用的epoll怎么实现的?
13.堆和栈如何分配的,有什么区别?
提示:堆的碎片空间
14.反问:
(1):那个排序怎么实现?
用一个数组p,扫描原数组如果有就对应数组下标加1,然后再循环p数组输出下标即可
(2):我的问题?
深度不够
面试官给人的感觉很严格 但是沟通表述上有一些不流畅和不清晰 全程一直被深挖“还有吗” 整体感觉难度较大 且算法题我认为题干有误 不应该有重复元素
2024.05.13 挂
全部评论
有朋友收到深圳二年的通知了吗,踢踢
送花
回复
分享
算法题是用位图吧, 应该可以重复
送花
回复
分享
滴滴
官网直投
请问面试算法是核心代码模式还是ACM模式啊
送花
回复
分享
相关推荐
点赞 评论 收藏
转发
点赞 评论 收藏
转发
投票
投递招商银行·招银网络科技等公司6个岗位
点赞 评论 收藏
转发