首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
嗷呜123
获赞
16
粉丝
3
关注
7
看过 TA
24
上海交通大学
2022
C++
IP属地:上海
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑嗷呜123吗?
发布(4)
评论
刷题
收藏
嗷呜123
关注TA,不错过内容更新
关注
2021-08-17 11:53
已编辑
上海交通大学 C++
拼多多 服务端开发一、二、三面 面经
攒人品攒人品,求个HR面😥 一面: 代码: 实现unordered_map(主要插入、查找功能); 问答: 1. struct和class的内存是在编译时分配还是运行时分配; 2. C++代码到生成运行的那几个阶段;编译阶段是干嘛的;为什么要转成汇编语言; 3. 模板类的空间是在什么时候分配; 4. vector与list的区别?分别适用于什么情况下; 5. 遍历读取的话vector与list那个速度快(不考虑增删改);为什么? ...
天灵灵地灵灵我写的代码都能行:
一面感觉好难啊,还手撕unordered_map?是我不配😂
投递拼多多集团-PDD等公司10个岗位 >
0
点赞
评论
收藏
分享
2021-08-20 13:16
已编辑
上海交通大学 C++
商汤 C++开发一、二、三、四面面经
还愿:已oc 四轮技术面~~ 第四轮太拉跨,估计凉了,发个面经攒攒人品😥 一面 聊项目; struct定义char、double内存布局(内存对齐问题); 内存布局;堆区、栈区的区别;数据结构中堆、栈的区别; 建堆的过程和时间复杂度; 以下两种返回的区别: (1)String s=a+b; return s; (2)return a+b; 析构函数需要是虚函数吗?为什么? 函数调用用参数是怎么传递的? 函数调用的参数什么顺序压栈的? 为什么函数调用的参数要从右往左压栈? 手撕代码:实现计算器 二面 对C++封装、继承、多态的理解; 常见的排序算法以及他们的时间复...
侠客行沧烟:
C++开发也得会算法吗...
投递商汤科技等公司10个岗位 >
0
点赞
评论
收藏
分享
2021-07-28 16:44
上海交通大学 C++
题解 | #输出二叉树的右视图#
在重建树的同时进行右视图填充1.重建树的过程就是根据先序结果找到子树根节点,根据中序结果划分左右子树;以此递归;2.右视图即每一层最右边的节点(每层只有一个节点会入结果集),我们只需在重建树的过程中用一个变量n表示当前层数(从1开始),并以先右后左的顺序进行递归;那么当目前右视图结果集中元素数量小于当前层数时,就把当前节点值写入结果集。 class Solution { public: vector<int> ans; //left1表示先序遍历找到的当前根节点;left2与righ2为中序遍历中当前子树区间; //n为当前遍历的层数(第i层,从1开始) ...
0
点赞
评论
收藏
分享
2021-07-05 20:14
上海交通大学 C++
题解 | #最长无重复子数组#
//滑动窗口,用哈希表记录当前窗口出现的字符,有重复字符出现时,缩小窗口(即增大窗口左边界),直至无重复 class Solution { public: int maxLength(vector<int>& arr) { int n=arr.size(); unordered_set<int> mark; int ans=0; int left=0; int right=0; for(;right<n;++right) { ...
0
点赞
评论
收藏
分享
1
关注他的用户也关注了:
牛客网
牛客企业服务