字节客户端凉,尽力局,放弃大厂梦

字节 凉经
1.计算机怎么样存储整数?为什么这样存储?小数呢?
答:01?追答:源码反码补码?不知道为什么这样存储-
答案:计算机只有加法.小数不知道怎么存储
啊啊啊,计算机只有加法

2.STL容器?你知道有哪些?
vector list deque map unorder_map priority_queue等等;他标记了一下

3.追问vector是什么?答:一个连续的堆区数组 追问:vector怎么管理堆里面的内存申请和释放,逻辑解释一下 答new+扩容乘系数 追问:用new 错了!

4.map和unorder_map的区别?
答:红黑树和vector加链表 ;追问:他们插入时间复杂度分别是多少?
答:logn 和1  追问:为什么?乘一万遍!
答:因为红黑树是一个类平衡二叉搜索树?追问:为什么平衡二叉树是logn?
答:相当于二分查找,查完了就剩一半?追问:为什么我现在要你证明,你是理工科!
答:让我想想,---首先假设二叉树数组大小为n  高度为h 查找到最后一层需要h次
 n=2**0+2**1…2**h;  n=2**(h+1)-1;所以h=logn  追问:为什么n= n=2**(h+1)-1;
答:这不是等比数列吗 怎么证明?初中知识!追问:我现在就是要你证明!
答:我想想---1+2+4=7是不是 1为0001 2为 0010  4为 0100 和为0111 这样就可以证明!他终于放过我了!!!!!!!!!中学数学老师对不起

5哈希插入的伪代码
相当于手撕 easy  过

6.手撕easy

7.什么是解释性什么是编译性语言
没答对

8.C++的构造函数可以是虚函数吗?
不可以 因为构造函数是一个建房子的过程,包括初始化虚函数表的数组指针

9.STL的容器除了迭代器,数据结构还有那些组成部分?
算法 仿函数 适配器 追问:迭代器有什么用 ?我直接访问不更好?答:提供一个同一的接口

10.priority_queue解释一下?
凉凉 要求 冒泡很详细的把堆说清楚像前面一样
全部评论
加油
1 回复 分享
发布于 2024-10-08 18:47 上海
确实问的很难啊,我一面的都是常规的
点赞 回复 分享
发布于 2024-10-09 21:35 美国
校招吗这是
点赞 回复 分享
发布于 2024-10-12 13:17 广东
非科班吗,第一个问题不知道有点夸张了
点赞 回复 分享
发布于 2024-10-26 23:00 陕西

相关推荐

03-08 15:24
深圳大学 C++
#腾讯求职进展汇总##面试常问题系列#一面回忆版投的游戏客户端被QQ客户端捞起来项目三个,一个OpenGL三维渲染,一个微信小程序后台(curd凑数的),一个虚幻5demo问题1.自我介绍,介绍项目,我聊的是OpenGL那个(说了模型文件是自己读的,还有shadowmap,mipmap)2.obj文件里面数据什么样,都是什么类型的3.纹理用的什么(png),压缩纹理了解过吗?(没听说过,后面下去查了下)4.mipmap干什么的,怎么确定什么时候用哪一张,有什么优化(双线性插值,超采样)5.双线性插值怎么实现的,mipmap图片怎么生成的。6.为什么用phong模型不用pbr(说pbr太难了选的phong,要不然估计还得追着pbr问半天)下面是正常八股7.TCP怎么避免拥塞8.http都是用的TCP吗(http3不是,用的UDP)9.那http3用UDP怎么保证可靠传输(QUIC协议包装过一次,聊quic原理)10.进程和线程聊一下11.操作系统给进程分配的空间结构什么样(32系统1g内核,堆栈,.bss .data那些)12.2g的物理空间,但是给进程分配了4g空间发生什么(从虚拟内存原理那块说明)13.C++ volatile关键字有什么用14.C++函数调用约定了解过吗(没有)然后是手撕,剪绳子。这题需要有点数学直觉。我开始没什么思路,写了个超级大暴力(没过),后面面试官提醒可以用dp,想了个O(N^2)的做法但是题目里面说有O(N)的做法(要数学验证)。我问面试官咋写他也没直接告诉我反问;据我了解网络上对客户端风评都不怎么样,怎么理解回答:小公司都是curd,我们腾讯当然不一样(笑)等了一天之后过了
点赞 评论 收藏
分享
评论
10
43
分享

创作者周榜

更多
牛客网
牛客企业服务