04 2020 档案
网易雷火 笔试 4.25
摘要:第一题:n个1*1*1立方体组成的立体结构(立方体可以悬空),求表面积 思路:假设初始表面积是6*n,看哪些相交减去即可。 代码:弄丢了 第二题:求一个连续楼层的能放的最大广告牌面积。 思路:很经典的单调栈例题 代码:https://blog.csdn.net/ranwen2/article/det
阅读全文
京东 广告部门一面 4.22
摘要:1、c++ 构造函数 执行顺序2、c++ 为什么会有 类 这个概念 3、shared_ptr 实现原理4、下面这段代码有什么问题 void print(char * arr) { for (int i = 0; i < strlen(arr); ++i) { std::cout << arr[i]
阅读全文
字节跳动 ailab二面 4.16
摘要:1.实习的时间(我说一年)。 2.除了acm还做过其他项目吗? 3.看你有python项目,对python掌握怎么样? 4.python有用过多进程吗? 5.python里面byte和string有什么区别吗?(完全不知道) 6.python写个脚本会吗? 7.Linux环境熟悉吗? 8.C和C++
阅读全文
字节跳动 ailab一面 4.16
摘要:1.自我介绍 2.问了一下为什么大三做毕业设计 3.上了哪些课程 4.多态原理了解吗? 5.虚表的内存结构了解吗? 6.定义一个虚类,会占多少空间? 7.c++的内存结构 8.堆区和栈区有什么区别? 9.平时都会使用哪些STL? 10.还有其他的STL? 11.hashmap简单介绍一下(讲了开链法
阅读全文
吉比特 一面4.9
摘要:1.自我介绍 2.讲一下快排 3.讲一下堆排 4.讲一下归并 5.内存泄露了解吗?(知道智能指针要来了) 6.智能指针了解吗? 7.指针和引用的区别。 8.new和malloc的区别。 9.为什么析构函数要用虚析构函数? 10.线程和协程的区别了解吗? 11.介绍一下深拷贝和浅拷贝。 12.静态成员
阅读全文
美团一面 4.8
摘要:1.自我介绍 2.进程是什么 3.进程和程序的区别 4.进程间通信方式 5.消息队列和管道的区别 6.管道是怎么样组成的 7.CPU调度 8.线程和进程的区别 9.活锁和死锁 10.如何处理死锁 11.打开一个exe文件后,操作系统做了什么? 12.进程表了解吗?里面有什么? 13.数组与链表的区别
阅读全文
吉比特 笔试 4.1
摘要:只看编程题 第一题题意:给一个n,问离最n最近的素数,相同距离优先考虑小的(1≤n≤1e9) 不贴代码了,大家应该都会。 思路:暴力check前后即可,或者用其他的筛法也可以(像欧拉筛) 第二题题意:给一个由1到9组成的数字串,长度不超过15,问排列组合中有多少能被m整除?(1≤m≤50) 自己写的
阅读全文