博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
博雅PHP高级工程师面试题-自拟
阅读量:5301 次
发布时间:2019-06-14

本文共 684 字,大约阅读时间需要 2 分钟。

作者:元如枫   2010年

1、现有学校课程内容系统简单需求描述,试着提供解决方案。

需求简单描述如下:

1)对象及属性

学校: 学校名称,学校所属分类,学校介绍,学校地图标记,学校所属地区,标签,创建用户

课程: 课程名称,课程所属分类,课程所属学校,授课所属地区,授课详细地点,授课类型(全日制,随到随学,远程),标签,创建用户

用户: 用户名,用户地区,用户密码

2)系统负载要求

同时在线1000人以上;以上三对象数据量百万级以上

3)其他需求

学校主页地址和二级域名自由绑定

备注: 学校分类为一级栏目9个;每个一级栏目下属二级栏目20个左右;部分二级栏目下属三级栏目20个左右,部分二级栏目没有三级栏目。地区为省-市-县

提供的解决方案包含内容:

1、系统整体架构简单描述

2、数据表设计(包括字段类型,索引)

3、负载解决方法和基本思路

2、  您在 PHP 项目开发过程中经常遇到的编码问题有哪几种,分别的解决方法是什么?

3、  http 协议在服务端与客户端之间请求及返回数据的常用 php 函数是?试着用其中一个方法实现远程登录提交(远程服务端没有 session ,来源和验证码限制的情况下)。

4、 linux 简单操作部分,给出命令:

1)复制当前目录的a文件夹(下面有多个文件夹及文件)到/root/test/下;同名则覆盖。

2)查看当前服务器的磁盘使用情况,内存及进程占用情况

3)网站报错提示文件无法上传,可能的原因有哪几种,写出相关命令。

转载于:https://www.cnblogs.com/52php/p/5666821.html

你可能感兴趣的文章
一步步教你轻松学奇异值分解SVD降维算法
查看>>
使用pager进行分页
查看>>
UVA - 1592 Database
查看>>
Fine Uploader文件上传组件
查看>>
javascript中的传递参数
查看>>
objective-c overview(二)
查看>>
python查询mangodb
查看>>
consonant combination
查看>>
驱动的本质
查看>>
Swift的高级分享 - Swift中的逻辑控制器
查看>>
Swagger简单介绍
查看>>
Python数据分析入门案例
查看>>
vue-devtools 获取到 vuex store 和 Vue 实例的?
查看>>
Linux 中【./】和【/】和【.】之间有什么区别?
查看>>
内存地址对齐
查看>>
看门狗 (监控芯片)
查看>>
css背景样式
查看>>
JavaScript介绍
查看>>
开源网络漏洞扫描软件
查看>>
yum 命令跳过特定(指定)软件包升级方法
查看>>