百度2018.10.13面试记录

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33679504/article/details/83108893

2018.10.13 百度一面,问的问题都很基础!需要平时多积累+面试前好好准备。下面把问到的一些题记录下来

redis部分
①redis和memcahce区别
②redis崩溃了怎么恢复?恢复方式有哪些?
③数据持久化方面区别?
④memcache和redis的读写速度有什么区别?

数据库
①非关系型数据库和关系型数据库区别
②非关系型数据库有哪些类型
③索引的理解?种类有哪些?平时怎么创建索引的?现在有个索引abc,哪种情况会命中索引
④有个student表,里面存了语文、数学、英语等成绩。现在要把所有数学大于语文成绩的学生ID拿出来,写出sql语句。
⑤hash和btree有什么区别。

服务器
①nginx怎么配置的?location 和rewrite中间的实现过程
②300、302、500、502、504错误码什么意思
③有没有配过nginx反向代理
④路由重写主要作用有什么,主要作用是什么
⑤Linux怎么读取某个文件的最后五行到另一个文件,用什么命令
⑥awk命令是什么意思

算法
①大概说一下快速排序算法
②你觉得快速排序算法有什么可以优化的地方
③什么是平衡二叉树

PHP
①翻转字符串有什么办法?
②session设置过期时间
③垃圾回收机制的原理

其他
①手写匹配手机号的正则表达式
②匹配13开头手机号的怎么写?能不能写成[13]{2}
②\d会不会匹配负数

还有一些问题,有些连名词都没有听过的,就没记住!这次分享就到这,希望对大家有帮助!

猜你喜欢

转载自blog.csdn.net/qq_33679504/article/details/83108893