本篇博文主要介绍2021秋招时汇总的一些字节跳动后端面试过程中可能遇到的一些问题。 malloc和new的区别 new/delete 是 C++关键字,需要编译器支持。malloc/free 是库函数,需要头文件支持 使用 new 操作符申请内存分配时无须指定内存块的大小,编译器 ...
序:很久没写博客啦,各项事情尘埃落定,先输出一波之前找工作时候记录的一些东西 阻塞 非阻塞 同步 异步 的区别 阻塞 阻塞调用是指调用结果返回之前,当前线程会被挂起 线程进入非可执行状态,在这个状态下,cpu 不会给线程分配时间片,即线程暂停运行 。函数只有在得到结果之后才会返回。对于同步调用来说,很多时候当前线程还是激活的,只是从逻辑上当前函数没有返回而已。 就是调用我 函数 ,我 函数 没有接 ...
2021-12-16 15:10 0 146 推荐指数:
本篇博文主要介绍2021秋招时汇总的一些字节跳动后端面试过程中可能遇到的一些问题。 malloc和new的区别 new/delete 是 C++关键字,需要编译器支持。malloc/free 是库函数,需要头文件支持 使用 new 操作符申请内存分配时无须指定内存块的大小,编译器 ...
C++中几种智能指针的区别 为什么要使用智能指针: 智能指针的作用是管理一个指针,因为存在以下这种情况:申请的空间在函数结束时忘记释放,造成内存泄漏。使用智能指针可以很大程度上的避免这个问题,因为智能指针就是一个类,当超出了类的作用域是,类会自动调用析构函数,析构函数会自动释放资源。所以智能 ...
北邮论坛找个腾讯的内推,没想到那么快就安排面试了。第一次面腾讯,写点东西记录一下吧。 面的是位置服务部门。 去了之后HR先给了两张纸,有三道编程题。第一道是求 二进制中1的个数(考察位运算)(剑指offer上的一道原题),很简单的思路。第二题是让自己实现一个String类,要能够实现赋值、拷贝 ...
作者:Outliwer链接:https://www.nowcoder.com/discuss/76425?type=0&order=3&pos=1056&page=1来源:牛客网 不知道是不是因为笔试分数比较好的原因,京东两次面试都20分钟左右还让过了 京东一面 ...
本篇博文主要介绍2021秋招时汇总的一些虾皮后端面试过程中可能遇到的一些问题。 数据结构相关 1. 介绍一下哈希表 散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找 ...
作者:Masquerade°链接:https://www.nowcoder.com/discuss/73411来源:牛客网 昨天收到腾讯的面试通知(考完腾讯的笔试以为挂了,就没抱希望,没想到还有面试机会) 给大家分享一下,就当攒个人品。 第一部分,远程笔试。 面试官发了 ...
一面(30min) bg.约的是周五晚上7点,之后又被推迟到8点。面试官好像被组里临时加了要求,赶要求迟到了30min。 1.自我介绍 2.求二叉树的直径(不用手撕,讲讲思路) ps.貌似是让我用dp做,但是我用两次dfs做了。貌似让他眼前一亮了azaz 3.MySQL怎么去调优 4. ...
作者:fm链接:https://www.nowcoder.com/discuss/77044?type=0&order=3&pos=492&page=1来源:牛客网 前些天完成了腾讯互娱的面试,时间大概一周左右,不得不说腾讯的效率还是挺高的,不过面试流程有些诡异 ...