公司的php工程师面试题
来源:互联网 发布:创维50寸4k网络电视 编辑:程序博客网 时间:2024/05/20 14:42
1. strlen() 与 mb_strlen() 的作用分别是什么?
2. include 和 require 有什么区别?include 和 include_once 又有什么区别?
3. mysql_num_rows() 和 mysql_affected_rows() 操作 Mysql 函数的作用和区别?
4. 写出下列程序的输出结果:
5. 谈谈对 apc, memcache, redis 的理解。
6. 请找出下面代码中的问题,修复并优化。
附加 Shell 题:
1. 列出 10 个 shell 命令并解释用途。
附加 MySQL 题:
1. 谈谈对 MySQL 主键、唯一键、外键的理解。
2. 多对多 关系如何建表?
2. include 和 require 有什么区别?include 和 include_once 又有什么区别?
3. mysql_num_rows() 和 mysql_affected_rows() 操作 Mysql 函数的作用和区别?
4. 写出下列程序的输出结果:
<?php$x = 87;$y = ($x % 7) * 16;$z = $x > $y ? 1 : 0;echo $z;
5. 谈谈对 apc, memcache, redis 的理解。
6. 请找出下面代码中的问题,修复并优化。
<?php//批量注册用户,每次>100个。//注册新用户,要求用户名与email不能与以前的重复。$mysqli = new Mysqli($host, $user, $pass);for ($i=0; $i<count($_POST['user_info']); $i++) { $info = $_POST['user_info'][$i]; $re_1 = $mysqli->query("SELECT * FROM `demo` WHERE `uname`=$info['uname']"); $re_2 = $mysqli->query("SELECT * FROM `demo` WHERE `email`=$info['email']"); if (!$re_1 || !$re_2) { $mysqli->query("INSERT INTO `demo` (`uname`, `email`) VALUES('$info['email']', '$info['uname']')"); }}
附加 Shell 题:
1. 列出 10 个 shell 命令并解释用途。
附加 MySQL 题:
1. 谈谈对 MySQL 主键、唯一键、外键的理解。
2. 多对多 关系如何建表?
1到四题其实考的是php的基础
5考查应聘者对缓存应用
6考查综合。是借鉴了某位大牛的blog一道面试题。解答点击:http://www.walu.cc/php/a-bishiti.md
后面的附加题是对linux和mysql的考查
综合来说题目量适中,务实。
0 0
- 公司的php工程师面试题
- PHP工程师面试题
- PHP工程师面试题
- 大公司的PHP面试题
- 大公司的PHP面试题
- 大公司的PHP面试题
- 大公司的PHP面试题
- 新浪php工程师面试题
- 新浪php工程师面试题
- 百度php工程师面试题
- 知名互联网公司系统工程师面试题
- 公司的面试题
- 传说是腾讯公司的PHP面试题
- 大公司的PHP面试题,大家来解决!
- PHP开发工程师面试题2
- BAT Android工程师面试流程解析+还原最真实最完整的一线公司面试题
- BAT Android工程师面试流程解析+还原最真实最完整的一线公司面试题
- BAT Android工程师面试流程解析+还原最真实最完整的一线公司面试题
- Valgrind
- 第十三周项目2:成绩处理
- 第13周项目--统计字符串各字母的数量
- C语言结构变量的初始化
- SQL 数据库 学习笔记
- 公司的php工程师面试题
- This Android SDK requires Android Developer Toolkit version 23.0.0 or above
- 网址收藏
- shell 点滴
- 字段与属性的区别
- 十一、IO流
- memcached分布式一致性哈希算法
- win7下逻辑备份任务
- SOAP 1.1与SOAP 1.2的区别