订阅
可待科技
武汉市 · 计算机软件 · 20-99人
公司实力一般
高新技术企业
小微企业
科技型中小企业

面试经验

“有难度”
“体验一般”
5 条面经
ajax面试官数据库两轮最底层优化
匿名用户
PHP
确定通过确定通过
第一个问题是前端的,说jq里面除了ajax,还封装了哪些向后端请求数据的方法。这个问题比较简单,我说还有get,post,getJSON等等,这些是对ajax的进一步封装,ajax是最底层的。接着他问有哪些方法可以实现跨域。。我说有ajax里的jsonp。然后他问除了jq还学过哪些前端框架,我说有bootstrap。这个回答得不是很好,所以他补充说让我去接触AngularJS,它目前也是比较流行的前端框架。其实这个我也是接触过的,只是没系统地去学。        然后他就开始问后端的,第一个问题是什么是mvc模式,我说mvc是model-view-controller三层架构,利用mvc模式可以很好的将业务逻辑和页面展示分离开,使得前端可以专心地做界面美化,后端做业务逻辑。然后问我接触了哪些php框架和开源系统,我说框架有tp和laravel,系统有discus和ecshop。接着他就开始问更有深度的问题了。比如memcache和redis的异同点是什么。还好这个刚好复习过了,不然肯定会忘。我说memcache是一种分布式的内存缓存系统,数据存在内存里,数据存储都是暂时的,数据类型是key-value,而redis不仅可以将数据存在内存,还可以存在硬盘里,数据可以持久化存储,数据类型不仅支持key-value,还支持list,set,hash等等数据结构。 接着又问了seo优化及数据库优化有哪些办法,这两个是比较熟悉的了,平时也经常背,所以也很轻松地回答了。之后又问了实现网站高并发高负载的解决方案,我从硬件,php,mysql,服务器等4个方面深度阐述了我的方案,比如什么读写分离,数据库集群,库表散列,主从复制,数据库优化等等。之前的这些问题我回答得还好。 到了最后,他问我lnmp架构以及在linux系统上怎样搭建环境,我说lnmp是linux+Nginx+mysql+php架构,nginx可以完美地替代apache,实现高并发。至于搭建,这个就尴尬了,还没系统地学linux。虽然以前接触过,但看到一大堆的命令操作,我就望而却步了,总体下来回答得还行。 ...查看更多
包含1个问题,1个回答
Q:第一个问题是前端的,说jq里面除了ajax,还封装了哪些向后端请求数据的方法。
2 年前 发布
加载中
看准网可待科技可待科技面试经验

找工作