原文:虾皮面经汇总 -- C++后端

本篇博文主要介绍 秋招时汇总的一些虾皮后端面试过程中可能遇到的一些问题。 数据结构相关 . 介绍一下哈希表 散列表 Hash table,也叫哈希表 ,是根据关键码值 Key value 而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 散列函数能使对一个数据序列的访问过程更加迅速有效,通过散列 ...

2021-12-19 15:42 0 134 推荐指数:

查看详情

虾皮面试面经

一面 时间 2021-07-11 面试时长:50min 问实习项目10min,做的是网关研发cdn的业务,面试官不太懂,简单介绍了下。 操作系统: top命令后的load average三个 ...

Mon Jul 12 02:24:00 CST 2021 0 767
虾皮后端面经

进程与线程的区别进程是系统资源分配和调度的基本单位,切换进程系统开销大,线程是cpu分配和调度的基本单位,切换线程系统开销小,一个进程至少有一个线程,可以有多个线程 linux查看进程ps ...

Mon Apr 12 08:22:00 CST 2021 0 232
腾讯面经汇总--C++后端

序:很久没写博客啦,各项事情尘埃落定,先输出一波之前找工作时候记录的一些东西 阻塞、非阻塞、同步、异步 的区别 阻塞 阻塞调用是指调用结果返回之前,当前线程会被挂起(线程进入非可执行状态,在 ...

Thu Dec 16 23:10:00 CST 2021 0 146
字节跳动面经汇总 -- C++后端

本篇博文主要介绍2021秋招时汇总的一些字节跳动后端面试过程中可能遇到的一些问题。 malloc和new的区别 new/delete 是 C++关键字,需要编译器支持。malloc/free 是库函数,需要头文件支持 使用 new 操作符申请内存分配时无须指定内存块的大小,编译器 ...

Fri Dec 17 23:25:00 CST 2021 0 98
c++ primer答案汇总

更新于2019年5月28日 ​> 从我的更新第一个答案到现在已经一年了,我看到有的博主三个月就将这本书看完了,而我现在只看到15章。从13章之后,我就看的十分慢,前看后忘。虽然也是做c++开发相关的工作,但是工作中不会用到c++11的新特性,书中的很多东西也暂时用不到,所以在 ...

Thu Sep 27 01:48:00 CST 2018 1 5968
C++面经漏洞汇总

C++中几种智能指针的区别 为什么要使用智能指针: 智能指针的作用是管理一个指针,因为存在以下这种情况:申请的空间在函数结束时忘记释放,造成内存泄漏。使用智能指针可以很大程度上的避免这个问题,因为智能指针就是一个类,当超出了类的作用域是,类会自动调用析构函数,析构函数会自动释放资源。所以智能 ...

Wed Aug 28 02:29:00 CST 2019 0 483
C/C++构建系统 -工具汇总

关于构建系统可以先参考百科 http://en.wikipedia.org/wiki/List_of_build_automation_software http://www.drdobbs.c ...

Tue Jul 02 16:21:00 CST 2013 2 2343
C/C++常见问题汇总

问题1、数组和指针的区别 数组名不可以作为左值 sizeof运算 取地址&运算 参考 二维数组名和二级指针 问题2、指针数组、数组指 ...

Fri May 17 01:20:00 CST 2019 0 514
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM