首页 > 百度安全提前批7.22 一面凉面
头像
走在危险的高空中
编辑于 2020-07-23 11:12
+ 关注

百度安全提前批7.22 一面凉面

给百度面试官一个大赞!
面试体验极好,虽然我很菜。面试官极好,引导回答问题,这次面试学到了很多知识,感谢百度的面试官。
1、什么是进程?什么是线程?
2、堆是一个什么数据结构?(树状的数据结构)和普通的树有什么区别?(我答的是大根堆和小根堆的特点)
3、TCP四层模型有哪些?
4、常用的协议HTTP是在那一层?HTTPS是在那一层?
5、HTTPS和HTTP的区别
6、SSL在哪一层(传输层)这个没想过,尴尬!
7、SSL的详细过程,这里有一个重要的细节就是,总共是由3个随机数生成的对称密钥。
client 生成了一个随机数发给 server,server发给一个随机数给client,最后client再生成一个随机数,最后根据这三个数生成一个主对称密钥。
8、DNS隐蔽通道和ICMP隐蔽通道检测(这个是我的项目)
9、md5值是什么?md5用来干什么(对密码进行hash和对文件进行验证)
10、怎么证明md5不能逆推?因为md5最终的结果是16位的,所以MD5其实是被压缩后的值,在这个过程中md5是被压缩的,所以通过md5来还原信息是不可取的。
11、如果密码是md5值,怎么防御撞库md5值?通过加“盐”的方式,这里的加“盐”就是在生成md5的之前,给密码后面添加一个随机数,再进行md5hash。
12、题目,C语言输出题目
#include <stdint.h>
#include <stdio.h>

int main() {
uint16_t a = 0xabcd;
uint8_t *p = (uint8_t *) &a;
printf("%p: %x\n", p, 0xff & (*p));
p++;
printf("%p: %x\n", p, 0xff & (*p));
return 0;
}

已知X86架构为小端
补全输出
0x7ffeeaecd76a: ________
_________________: ________
13、
给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数。

示例 1:
输入: [10,2]
输出: 210

示例 2:
输入: [3,30,34,5,9]
输出: 9534330
估计没有二面了,面试官挺好的!为面试官点赞!

更多模拟面试

全部评论

(10) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐