面试题集

  • 一个数组先递减后递增,求最小值,手写代码。
  • reids与memecache区别。
  • 单例模式。
  • 数据库ACID、4个隔离级别
  • url从输入到浏览器到展现页面经过的步骤

 

  • PHP是否支持多重继承。
  • PHP的isset和is_array哪个快。
  • PHP数组的内部实现。
  • PHP手写二维数组排序,可以用usort。
  • PHP手写工厂模式。
  • php autoload和spl_autoload区别。
  • url从输入到浏览器到展现页面经过的步骤。
  • php-fpm.conf中,worker进程的配置项,dynamic和static的区别,各自什么时候使用。
  • nginx中php-fpm的socket是什么类型。
  • cgi、fast-cgi、php-fpm各自的含义。
  • unix中同步阻塞模型、异步阻塞、同步非阻塞、异步非阻塞的区别。
  • nginx的负载均衡有哪几种配置方式。
  • select模型和epoll模型的区别。

 

  • 如何进行分表。
  • 如果partition key是超大整数,取余会出现什么情况。
  • 从日志中获取ip最多的N个。
  • 微信的抢红包如何高效率的设计,从而保证不出现红包个数为负数的情况。
  • 在公司做的项目难点有什么。
  • nginx的正向代理和反向代理原理。

 

  • PHP的生命周期。
  • 如何开发PHP的扩展。
  • 服务器有哪几种解析PHP的方式。
  • apache的mod_php5和fastcgi的区别,各自优缺点。
  • 一个矩形区域,只有0和1,寻找0连续相邻的最大面积。
  • 手写一个删除多维数组中指定value的函数。
  • 既然用的递归,假如内存有2G,你写的函数能支持最大数组有多大。
  • PHP有没有rehash的过程。
  • 如何防止hash攻击。
  • redis的rehash过程。
  • 消息中间件的架构和一些实现细节。
  • 如何实现查找附近500米的人。
  • PHP7新特性。
  • PHP7的zval和PHP5.x相比有什么改变。
  • 平时是如何学习的。
  • 如何有新技术出来,是通过什么途径知道的。
  • 如果是跨部门的项目,对方的人要延期,此时你应该怎么办。

 

  • 手写快排。
  • 手写单例。
  • MySQL的主从同步方式有哪些。
  • 手写代码,链表求交点。
  • 为什么vim打开大文件比较慢,more比较快。
  • redis rehash过程。
  • 手写代码,两个无序链表排序。

 

  • lnmp大访问量如何优化。
  • 如何实现一个http代理服务器。
  • PHP 手写代码 递归求目录下的文件。
  • php与MySQL是长连接还是短连接。
  • awk求平均耗时。
  • PHP魔术方法有哪些。

 

  • MySQL各种索引的细节。
  • MySQL锁类型,包括行锁、间隙锁,表锁,意向锁,各自什么情况下会出现。
  • 间隙锁的作用。
  • 写了两个SQL,分析为什么会出现死锁。
  • 如何优化MySQL的子查询,什么是延迟查询,主从复制的3种binlog模式。
  • 手写代码 链表反转。
  • xargs 递归文件夹 grep寻找关键词。
  • tcp三次握手 syn的作用是什么。
  • 四次挥手中,服务器端断开连接的各种细节。

 

  • url从输入到浏览器到展现页面经过的步骤。
  • 页面访问量万级别,有千万级别的页面,如何用redis统计uv。
  • 线上1000台机器,如何实时grep这1000台机器的日志。
  • 问我看没看过内部基础服务的源代码。

 

  • MySQL自己写的博客着重看下,说出最想分享的
  • 优化经验写下来步骤,口述
  • redis的各种淘汰算法
  • nginx的基本配置与原理
  • scoket理解 微信文章
  • 状态码: 请求收到继续处理/成功/重定向/客户端错误/服务端错误
  • 第一、二、三范式是什么 说出如何建立实体之间的关系
  • TCP/IP拥塞窗口
  • 消息队列
  • 7层协议及作用 表示层 会话层
  • 数据库的ACID
  • 网站宏观架构(输入url都发生了什么事情)
  • https四次握手,都用到了哪些加密算法
  • HTTP 2.0的改进
  • 进程和线程的区别
  • PHP执行过程
  • 开发者头条上收藏的面试题目
  • 二分查找、快速排序、二叉树递归、链表判断环
  • 求树的高度
  • 数据结构看下
  • 参照《程序员的呐喊》应聘google的章节复习
  • 链表题目 http://wuchong.me/blog/2014/03/25/interview-link-questions/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值