面试
Alva112358
这个作者很懒,什么都没留下…
展开
-
C++面试资料总结
C++复习内容持续更新,或有缺陷…malloc 和 new 的区别mallocnewmalloc是C的库函数new是C++的运算符malloc成功时返回的是void*,通常需要强制类型转换new成功时返回的是指向指定类型的指针malloc是从堆上动态分配内存new是从自由存储区上为对象分配内存malloc失败时,返回的是NULLnew失败时,会抛...原创 2019-06-21 10:25:38 · 196 阅读 · 0 评论 -
计算机网络面试资料总结
计算机网络持续更新,或有缺陷Get 和 Post 的区别Get 把参数包含在 URL,以?分割URL和传输数据,参数之间通过&相连,Post 通过request body传递参数。Get 在浏览器回退是无影响的,Post 会再次提交请求。Get 传递数据有限制,一般是 2-4k,Post 请求数据则没有限制。Get 请求只用 URL 编码(每个键值对由&;分开,来自表...原创 2019-06-21 10:29:39 · 248 阅读 · 0 评论 -
数据结构面试总结
数据结构持续更新,或有缺陷红黑树每个节点要么是红色,要么是黑色。根节点是黑色的。叶节点是黑色的。如果有一个节点是红色的,那么它的两个儿子节点都是黑色的。任意节点,到叶子节点尾端NIL所经过的黑色节点的个数相同。红黑树插入、删除、查找的效率都是O(logn)O(logn)O(logn)二叉树二叉树的定义:二叉树是有限个点的集合,它要么是空集,要么是由根节点和两棵互不相交的二...原创 2019-06-21 10:31:49 · 288 阅读 · 0 评论 -
操作系统面试总结
操作系统中断中断的类型:由计算机硬件异常或故障引起的中断,称为内部异常中断。由程序中执行了中断的指令而引起的中断,称为软中断。由外部设备引起的中断,称为外部中断。中断处理的过程:保护CPU现场分析中断原因执行中断处理程序恢复CPU现场inodeinode(索引节点)是存储文件元信息的地方,包括:文件的创造者文件的创建日期文件的大小文件的读、写、执...原创 2019-06-21 10:35:31 · 279 阅读 · 0 评论 -
数据库面试资料总结
数据库事务事务的概念:可以看作一个单元或一系列SQL语句的集合事务的四大特性:原子性,一致性、隔离性、持久性原子性:所有的操作要么都被执行,要么都不被执行一致性:每个单独的事务,即不和其他事务发生并发的条件下,必须保证数据库的一致性隔离性:事务都是独立的,它不受其它并发事务的影响持久性:即使在事务存入磁盘之前发生故障,事务处理的结果也能被永久地保持住数据库事务常用的三条语句...原创 2019-06-21 10:37:24 · 206 阅读 · 0 评论 -
字节跳动后端实习面经-2019
字节跳动后端实习面经-2019一面算法题《剑指offer》上面的题目:题目:数组中一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为 9 的数组{1,2,3,2,2,2,5,4,2}。由于数字 2 在数组中出现了 5 次,超过数组长度的一半,因此输出 2.面试官要我手撕代码,我写了种用map实现的方式,就是从头到为遍历一遍,然后统计出现次数最多的数,在统计过程中保留...原创 2019-06-28 01:05:39 · 3422 阅读 · 5 评论