小米php实习面经

二面已过。哈哈哈。好快乐,虽然只是实习

小米一面
1. 问abcdef字符串怎么截取后面两位
substr()
2. 返回一个字母在字符串中的位置
strpos() ,问如果没找到返回什么,我。。想不起来
3. 项目的商品表库存怎么设计的
balabala
4. 问两个表,商品表订单表,怎么查询出包含了AB两个商品的订单的总价格
说了一下,说我错了,说要用左连接查询,内连接慢,啊啊
5. redis的类型
说了5种类型
6. redis字符串类型计数器什么的
不知道
7. redis里链表有哪些操作
啊,想不起来啊,学的全忘光了,也没有复习
8.问算法,二叉树中序遍历,快排,判断链表是否有环,说思路不用写代码
balabala,剑指offer都有,不用写代码,几下就说完了

二面
1. 在一个学生信息成绩表查询出单科成绩最高分和最低分
我说order by score limit 1,面试官说我这样要写两条sql语句,能不能用一条,我说了max,min?我也不知道,瞎说了
2. 说我这个项目查询课表的功能如果人太多的话查不出来怎么办
我说缓存,用redis。问我缓存到什么数据结构里,我说字符串类型就可以了吧。然后问我有没有用过zset,说下什么地方用到的,我想了想,说比如用户有发微博的功能,把微博存进去(之前看十八哥的微博项目视频看到了。自己也写了,但是记不太清,就随便说了)。
3. 说一下web请求页面的过程
这个网上很多,就不多说了,大致说了DNS解析域名,然后TCP三次握手,然后问了我php如何跟nginx交流,我说了cgi,php-fpm,fasicgi那一堆
4. php 垃圾回收机制
我说了下以前的垃圾回收机制,然后有什么问题,现在改了,具体挺复杂的,大概。。大概,卡住了。面试官说可以了觉得我说的挺不错的
5.说说常用的字符串函数,数组函数
6. 说说常用的linux命令
随便说了几条,我说到tail的时候,问了我用在什么地方,我说看日志文件,问我跟cat的区别,如果系统正在运行,日志文件不断的写,tail输出会怎么样,额,额。。我,不知道
7. 看我这个项目用到了laravel框架,说一下开发的时候用到了哪些类
幸好有准备。把注册发邮箱那一块详细说了
8. 登录功能的实现
我说就是对比数据库的用户名密码,正确就登陆成功,然后信息存到session里
9. session和cookie的区别,浏览器禁用cookiesession还能用吗

大概就能想起这么多了,希望能帮到大家😀


#实习##面经##小米##PHP工程师#
全部评论
啊…居然过了,约二面,二面完了再来更新
点赞 回复
分享
发布于 2019-03-08 19:09
你好,请问在哪儿投的简历
1 回复
分享
发布于 2019-03-11 10:54
联想
校招火热招聘中
官网直投
南京小米吗
点赞 回复
分享
发布于 2019-03-11 12:12
二面之后多久给了通知呢?
点赞 回复
分享
发布于 2019-03-25 00:56
你这个能转正吗?
点赞 回复
分享
发布于 2019-08-21 14:12
哇哦恭喜,我前几天面试了小米,笔试三个算法题没做很好,到现在都没消息,估计凉凉。
点赞 回复
分享
发布于 2019-10-18 16:08

相关推荐

6 27 评论
分享
牛客网
牛客企业服务