末世苍雪

root@jtahstu.com   Github  

最新碎语:这个M1 MBP, PHP多版本环境装的我极度崩溃, 历时4个小时终于搞定了. 1. brew转不了7.x的环境, 默认只能装8.1, 恶心. 2. Nginx装上了, 但是请求转发不到php-fpm上, 试了各种配置都不行, 删掉Nginx转战Apache, 吐了. 3. 系统自带httpd, brew能装上httpd但搞死启动不了httpd, 只能手动启动和关闭httpd, 无语. 4. 以上问题都解决后, 加上自己写的启动和关闭脚本, 目前能正常跑起来PHP文件了, 开心! 为啥目前没有开源好用的M1 MNMP环境哇, o(≧口≦)o

您的位置:末世苍雪 >笔记> 大四之困 - 面试

大四之困 - 面试

 一、百度原生商业推广部内推面试

2016.08.19 15:00 北京中关村软件园百度大楼
1. 自我介绍
2. define的用法,实现一个MIN(a,b)
3. static的用法
4. 手写一个冒泡排序,描述下排序的过程
5. ACM算法(二分,dp,广搜,深搜)
6. int *a[10],int (*a)[10],int (*)a[10]
7. 说10个Linux命令
8. curl抓取题解数据
9. 讲述下UDP和TCP,二者的区别
10. 讲述下DNS协议
11. 讲述下IP协议
12. 计算机网络的分层
13. 单例模式
14. Laravel框架路由是怎么实现的

二、南京碎片工坊面试

2016.10.27 10:00-10:20 南京京妆产业园3栋306
1. 自我介绍
2. 了解下学校位置和家庭住址
3. Laravel查询
4. MySQL函数
5. group by函数
6. php json数据格式
7. 遍历一个php数组,Laravel模板遍历数组
8. php操作MySQL数据库
9. jquery获取一个复选框的值
10. 挑一个满意的项目描述一下
11. 排序,有哪些排序
12. 什么是堆

三、上海信行笔试题+面试

2016.10.28 14:00-15:30 上海国盛中心SOHO1 2001
1、Web笔试题
1.1 写出结果
```javascript
var a=b=1;
log(typeof(a)!=="undefined");
log(typeof(b)!=="undefined");
```

1.2 CSS实现
```
<div>
    一段html标签
</div>
```
效果是:
```
1、....
1.1)......
1.2)......
2、....
2.1).....
```

2、PHP笔试题
2.1 $str='Johe '; $str[10]='Doe';
写出$str的长度和内容

2.2 $a=1;$b=&$a;$b="2$a";
$a、$b的内容

3、算法笔试题
3.1 2x1的格子放置2x8的方法数
3.2 一个有正有负的数组,在O(n)的时间复杂度下求最小连续和、开始和结束下标

四、链菇网笔试题+面试

2016/11/02 15:30 上海市奉贤区金海社区金水领域314室
1、写出运行结果
```php
$arr=array(0=>1,'aa'=>2,3,4);
foreach($arr as $key=>$val){
    print($key=='aa'?5:$val);
}
```

2、写出运行结果
```php
$count=10;
$limit=15;
if($count=5||$limit=7)
    echo $count."  ".$limit;
```

3、写出SQL语句
3.1 MySQL建表
A 学号 姓名
B 课程号 课程名
C 学号 课程号 成绩

3.2 查询每门课程的最高成绩,输出姓名学号成绩

五、上海掌视笔试题+面试+复试

2016/11/03 10:10-11:40 上海市浦东新区张江高科技园区
1. 正则匹配邮箱是否合法
2. include和require的区别
3. echo()、print()和print_r()的用法和区别
4. text char varchar int datetime各表示什么类型,char和varchar有什么区别
5. 显示客户机ip地址和服务器ip地址
6. 输出2016-11-03 21:50格式的时间
7. 设置SESSION过期时间的函数
8. 中文字符无乱码的截取
9. 三目运算符输出结果
10. 如何获取一个url的内容,使用什么函数
11. 如何判断是否有一个变量,判断一个变量是否为空
12. (编程题)遍历输出文件夹下的所有文件和子文件夹下的所有文件名
13. (编程题)如何获取一个url文件的扩展名,如https://www.jtahstu.com/test/abc.php?a=1,如何高效的获取文件后缀名php或.php

六、南京越考面试

2016/11/05 16:30-17:30 南京紫东国际创意园E2-341
1. 填表
2. 自我介绍
3. ACM相关历程
4. KMP算法
5. iOJ网站的相关信息
6. 排序,讲述下希尔排序的过程和几种排序的时间复杂度
7. AVL树
8. 描述下Laravel框架
9. 点击一个链接(一个http请求),详细阐述下之间的过程
10. TCP和UDP
11. TCP三次握手,作用和过程
12. UDP的应用
13. php操作MySQL函数,如何操作redis
14. Redis如何做缓存
15. MySQL常用优化方法
16. MySQL外键和分组
17. php魔术方法,有什么作用

18. laravel的中间件,讲述下Auth中间件是怎么起作用的


2017/05/02 补充:之后还有几次面试没写,现在有工作了也懒得整理,过些天我把本子上记得拍个照发上来。 

2017/05/03 补充:

    七、是家小小公司,三五个人,也没谈什么就走了。

就是这样在面到了第十家的时候,觉得可以干,公司技术面人事面都很爽快,很快就答应可以办理入职,然后也就一直坚持到了今天。

---

本文章采用 知识共享署名2.5中国大陆许可协议 进行许可,转载必须注明作者和本文链接。

---

二维码加载中...

扫一扫移动端访问O(∩_∩)O

发表评论

57 + 55 =
路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交
正在加载中……