linux常见面试题
cft56200_ln
格拉德韦尔在《异数》:并非天资超人一等,而是付出了持续不断的努力。只要经过1万小时的锤炼,任何人都能从平凡变成超凡”。要成为某个领域的专家,需要10000小时:如果每天工作八个小时,一周工作五天,那么成为一个领域的专家至少需要五年。
展开
-
百度 C++面试
总体感觉,BAT还是主要面试基础,只要能对自己的一个项目讲的很清楚做了什么就可以了。基础面试:网络: TCP三次握手,四次挥手,四次挥手中会不会出现三次挥手,为什么会三次挥手。 TCP的拥塞控制 快速启动,阈值控制,快速重传,快速恢复。 TCP字节流传输,如何应用层如何处理,定义有头有尾的数据格式或者传输的数据小于MSSC++: 智能指针:https://blog.csdn.net/flowing_wind/article...原创 2020-07-15 08:49:18 · 654 阅读 · 0 评论 -
嵌入式工程师常见面试题
上个星期,去深圳一家搞ARM开发的公司面试,HR叫我做了一份卷子,里面都是C编程,心中暗喜,因为这些题基本上都在程序员面试宝典里见过。后来回到学校,在网上搜索,原来这些题都是嵌入式工程师的经典面试题目,很多网站上都可以找得到。现把他贴出来,附上网上的答案,跟大家分享,因为这些题实在太经典了。1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我...转载 2020-06-18 19:31:22 · 359 阅读 · 0 评论 -
程序员小灰 什么是HTTPS协议
漫画:什么是 HTTPS 协议?转载 2019-02-25 10:10:55 · 1480 阅读 · 1 评论 -
队列操作 数组实现 链表实现
一、数组实现/************************************************************************* > File Name: array_queue.h > Author: jinshaohui > Mail: [email protected] > Time: 18-10-12...转载 2018-10-16 10:37:08 · 134 阅读 · 0 评论 -
栈操作 数组实现 链表实现
一、数组实现/************************************************************************* > File Name: arrayStack.h > Author: jinshaohui > Mail: [email protected] > Time: 18-10-12...转载 2018-10-16 10:15:19 · 99 阅读 · 0 评论 -
数组 常见插入 删除 查找操作
#include <stdio.h>#include <stdlib.h>#include <string.h>struct array { int size; int used; int *arr;};void dump(struct array *array){ int idx; for (idx =...转载 2018-10-16 09:20:31 · 262 阅读 · 0 评论 -
链表常用操作 单链表反转 链表中环的检测 两个有序的链表合并 删除链表倒数第 n 个结点 求链表的中间结点
#include <stdio.h>#include <stdlib.h>/** * 1) 单链表反转 * 2) 链表中环的检测 * 3) 两个有序的链表合并 * 4) 删除链表倒数第 n 个结点 * 5) 求链表的中间结点 * * Author: Smallfly */typedef struct SinglyLinkedNode { i...转载 2018-10-16 09:13:51 · 207 阅读 · 0 评论 -
漫画:什么是时间复杂度?
转载 2018-08-24 09:44:38 · 1119 阅读 · 1 评论 -
漫画:什么是快速排序?(完整版)
点击上方“程序员小灰”,选择关注公众号有趣有内涵的文章第一时间送达! ————— 第二天 —————public class QuickSort {public static void quickSort(int[] arr, int startIndex, int endIndex) { ...转载 2018-08-23 11:52:00 · 1325 阅读 · 2 评论 -
漫画:经典谷歌面试题“扔鸡蛋”,看看你会做吗?
第二天 题目:扔鸡蛋问题 有2个鸡蛋,从100层楼上往下扔,以此来测试鸡蛋的硬度。比如鸡蛋在第9层没有摔碎,在第10层摔碎了,那么鸡蛋不会摔碎的临界点就是9层。问:如何用最少的尝试次数,测试出鸡蛋不会摔碎的临界点? 举个栗子,最笨的测试方法,是什么样的呢?把其中一个鸡蛋,从第1层开始往下扔。如果在第1层没碎,换...转载 2018-07-25 10:35:04 · 387 阅读 · 0 评论 -
程序员小灰2018上半年原创汇总
程序员小灰2018上半年原创汇总2018年06月09日 10:00:00阅读数:1173点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达! 2018年上半年,小灰总共创作了20篇漫画文章。许多读者反映查找历史文章太麻烦了,怎么办呢?于是小灰把上半年的漫画都汇总起来,方便大家点击阅读。 算法漫画:什么是八皇后问题?漫...转载 2018-07-25 10:33:03 · 449 阅读 · 1 评论 -
漫画:什么是冒泡排序?
漫画:什么是冒泡排序?2018年07月23日 13:55:05阅读数:36————— 当天上午 ————— 什么是冒泡排序? 冒泡排序的英文Bubble Sort,是一种最基础的交换排序。大家一定都喝过汽水,汽水中常常有许多小小的气泡,哗啦哗啦飘到上面来。这是因为组成小气泡的二氧化碳比水要轻,所以小气泡可以一点一点向上浮动。...转载 2018-07-25 10:30:17 · 176 阅读 · 0 评论 -
漫画:什么是红黑树?
漫画:什么是红黑树?2017年11月10日 00:00:00阅读数:937来自:程序员小灰(微信号:chengxuyuanxiaohui)作者:玻璃猫 ———————————— ...转载 2018-07-25 10:29:15 · 169 阅读 · 0 评论 -
~Linux面试题汇总答案
转自:小女生的Linux技术~~~Linux面试题汇总答案~~ 一.填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、i节点表块 和数据存储块。5. 链接分为: 硬转载 2016-10-12 10:35:56 · 522 阅读 · 0 评论