作业帮php面试,百度作业帮面试总结
2017年9月11日 14:00开始面试
总体来说,面试的难度偏难,先梳理一下面试的知识点(可能不够全面,想到哪写到哪)
一面:
1、简述MVC。(把MVC的流程要说清楚)
2、ThinkPHP缓存原理(我当时把ThinkPHP缓存原理源码的实现逻辑说了一遍)
3、面向对象的三大特性:封装、继承、多态。(分别举例解释)
4、给你一个文件data,将data内的内容全部放在名称为error的文件里面。写出具体的实现思路?我当时给出了两种方案(1、2):
1、利用fopen()系列函数;
2、利用file_get_contents()、file_put_contents();
3(面试官给出的)、file()
5、简述堆排序的过程。
6、冒泡排序算法的优化。
7、单例设计模式(考虑禁用new)。
8、const、static、final的区别。
9、数据库SQL的优化技巧。
二面:一看就是技术leader。
1、简述在学校做了什么?
2、聊项目(这个差点扛不住,面试官人比较好,比较善于引导)简历上写的项目,对项目的核心逻辑进行描述。然后面试官会由浅入深的来问。具体问的哪些东西我记不太清了,问的点大致相同,都是针对项目的业务场景进行深层剖析,找出问题所在,让你给出解决方案。很爽。
3、聊架构。数据库的读写分离的应用场景。
数据的一致性解决方案。
4、聊算法。给你一个数组,前面是从下到大的排序,后面也是从小到大的排序,中间出现断点。
5 6 7 1 2 3 4 5
尽可能高效的查找其中一个元素。(这个可以做到 logn 级别的)
整个面试过程大约持续了3个小时,学到的东西很多。
过了大约4天,被通知通过了面试。
9月20日入职。
作业帮php面试,百度作业帮面试总结相关推荐
- 【每日面试】作业帮社招面经(java工程师)
面经来源 作者:惊鸿一面小萝卜 链接:https://www.nowcoder.com/discuss/667956?source_id=discuss_experience_nctrack& ...
- 百度“作业帮”App为何会获易观创新应用大奖?
2014易观互联网创新大会在深圳隆重举行,作为中国科技行业最大的信息产品提供者,易观国际围绕"创新制胜"的主题颁发2014"易观之星"大奖,而百度"作 ...
- 作业帮计算机三角函数,【三角函数公式大全】百度作业帮
[三角函数公式大全]百度作业帮 2019-01-07 倒数关系: tanα ·cotα=1 sinα ·cscα=1 cosα ·secα=1 商的关系: sinα/cosα=tanα=secα/cs ...
- 中国女排代言作业帮直播课,作业帮累计用户已超8亿
作业帮CEO侯建彬今天发布全员信,宣布作业帮与中国国家女子排球队达成战略合作,成为中国女排在教育领域全球独家代言合作伙伴. 据介绍,作为中国国家女子排球队官方教育品牌,未来,作业帮将与中国女排围绕理念 ...
- 声音甜美的美女工程师已就位-帮你搞定React面试的疑难杂症 React面试优化教程
声音甜美的美女工程师已就位-帮你搞定React面试的疑难杂症 React面试优化教程 React早已经是一线大厂前端的必备技术了,那么在前端跳槽过程中能够帮助同学们的加分的就是在面试这个环节了.Rea ...
- Python帮你完成美术作业——图片转灰度,字符画,素描手绘风格
Python图像处理--图片转黑白,字符画,手绘风 实现原理 用PIL,一个强大的python图像处理库.主要用到了Image. 终端下载命令: pip install pillow 代码 自己在东方 ...
- Android开发十年,面试百度竟被刷!柳暗花明2020获字节跳动Offer(面试总结)
[Android进阶小刘]是我的头条号,里面会不定期更新一些Android进阶学习视频,感兴趣可以关注一下! 前言 历经两个月的春招,最近终于尘埃落定,为人生第一份实习画上圆满的句号.现在决定好好总结 ...
- [面试] 百度笔经加面经 实例
刚从北京归来,心态很好哈,然后想起看过一些人的面试经历,觉得自己也应该和大家分享一下哈,也顺便请大家帮我分析一下我遇到的特殊情况啦~ 从笔试开始吧.大概是三四月份网投简历,然后是五一假期来的通知说5月 ...
- 腾讯、百度、阿里面试经验
本人IT屌丝一枚,毕业4年,5年经验(大四在腾讯实习一年,实习生工资,工作内容同正式员工一样).非常幸运,先后收到过腾讯.百度和阿里的offer,在这里跟大家分享下经验,同诸君共勉. 本人职业生涯的起 ...
最新文章
- Ubuntu常用命令大全[显示桌面]
- linux qt wifi连接,贡献自己写的,在linux,arm下的屏幕搜索wifi并连接(qt,多选择,wifi按信号排列)...
- java.lang.NoClassDefFoundError:如何解决–第2部分
- 【JS 逆向百例】网洛者反爬练习平台第一题:JS 混淆加密,反 Hook 操作
- 洛谷OJ上的A+B花(zhuang)式(bi)解法
- java编程思想第四版第十八章总结
- django系列8.3--django中间件实现登录验证(1)
- 数学方面的能力该怎么培养
- 推荐几个不错的苹果电脑截图工具
- Tableau:仪表板操作
- CAS方式实现单点登录
- 淘宝客赚钱方式及怎么入门和推广引流详解
- 【实验】实验课总结1 绘制简单电路图
- QCC512x QCC302x 打开 BLE 功能
- (ACWing yxc讲解基础算法课程笔记)基础算法 整数二分
- 如何对固定资产、耗材全流程管理
- Integer 和 int
- latex表格内容上下居中_表格内容垂直居中
- 做了 8 个月的技术经理,我信了……
- 联想Y410pY510p外置显卡Vbios,Y400Y500外置显卡VBIOS, ULTRABAY白名单,卡白名单。
热门文章
- 浏览器将内置防止 ,“网络钓鱼” 及恶意软件功能,真的很好用!
- 【Java数据结构】链表
- idea自动生成代码
- 舞蹈教学app开发定制有哪些基本功能
- 抖音表白整蛊HTML代码,抖音txt表白整蛊源码大全_怎么弄txt弹窗表白整蛊设置教程...
- QStackedWidget 控件
- spring cloud设置session过期时间
- 【使用教程】nbr服务器端代码的编译和运行
- vscode里面如何配置库_怎么为vscode添加库文件
- 田蕴章书法讲座《每日一题,每日一字》(5) 文字整理 -- 一些常用字的写法