![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试技巧
老杨的码农生活
热衷于Android系统分析,专注于tcp/ip协议,钻研linux Kernel,关注网络安全。
展开
-
大厂的一些面试题目和解法汇总
1. 有两个房间,一间房间里有三盏灯,另一间房有控制着三盏灯的三个开关,这两个房间是分隔开的,从一间里不能看到另一间的情况,请问受训者只能分别进这两个房间一次,怎么来判断出这三盏灯的开关对应呢?2.你让一个工人为你工作了七天,你要用一根金条作为酬谢,金条要被分成七小块,每天发出一块,如果你只能将金条切割两次,应该怎么切割和分配给工人呢?...原创 2019-04-04 14:03:47 · 662 阅读 · 1 评论 -
面试之排序算法1
题目:实现一个排序算法,对公司所有员工的年龄进行排序,要求时间效率O(n),空间不能超过O(n) 分析:因为员工年龄有一个限制,比如0~99,我们可以定义一个长度为100的int数组来保存每个年龄段出现的次数,用数组序号来表示员工的年龄,自然而然算法实现如下:#include <stdio.h>void sortages(int ages[]...原创 2019-04-11 13:36:30 · 147 阅读 · 0 评论 -
面试算法之递归和循环
在解决问题时如果我们需要多次重复的计算同一个问题,我们可以选择递归或者循环,递归是函数内部调用函数自身,直到一个终止条件,而循环是通过设置初始条件和终止条件,在一个范围内重复运算。比如求1+2+3+....+n;递归算法如下:int add_1toN_recursive(int n){ return n <= 1 ? 1 : n + add_1...原创 2019-04-11 19:30:09 · 343 阅读 · 0 评论 -
谈谈阿里的P7面试
最近公司比较动荡,20%的裁员弄得人心惶惶,为了提前做好准备,好几年没有做过简历的我赶紧整理整理,在智联招聘上更新了自己的简历,没过几天,就有猎头电话我说给我推荐阿里的岗位,是阿里云部门的P7岗位,跟我聊了半个小时,了解了基本情况后,说给我推荐到阿里,后续等待面试就可以。 后面几天我也没有太在意这件事情,也没有好好的准备,突然周日晚上7点多的时候收到了一个杭州的电话...原创 2019-04-08 18:43:26 · 30968 阅读 · 6 评论 -
sed命令使用汇总
1.简介sed是一种行编辑器,它一次处理一行内容。2.sed调用方式sed [options] 'command' file(s)sed [options] -f scriptfile file(s)第一种直接在命令行中执行,第二种把命令写到了脚本中,二者无本质区别。示例(1):打印hello.txt的内容sed -n p hello.txt说明:-n:sed会...原创 2019-04-30 10:01:13 · 269 阅读 · 0 评论 -
awk命令使用汇总
1.什么是AWK(1)Aho、Weinberger、Kernighan三位发明者名字首字母;(2)一个行文本处理工具;2.AWK基本原理2.1原理:逐行处理文件中的数据2.2语法:awk 'pattern + {action}'说明:(1)单引号''是为了和shell命令区分开;(2)大括号{}表示一个命令分组;(3)patte...原创 2019-04-30 10:02:17 · 225 阅读 · 0 评论