2017新浪笔试 初试 PHP
来源:互联网 发布:长沙网络推广公司 编辑:程序博客网 时间:2024/05/29 07:06
新浪笔试初试题目
选择题:
** 我记得部分选项:** number one: int a[3][4] 与数组a[2][1]的等价是哪一个 *(a[1]+2) *(*(a[1]+2)+3)// 这个选项不确定 a[9] (a[2]+1) // 我的选择,猜的number two: 数据库概念模型: 网状 层次 关系 // 我的选择 number three: echo '1'.print(2)+3: 123 15 // 我的选择 23 511
print(2)+3;echo “zhe”;
print(2);echo “zhe”;
echo ‘1’.print(2);
echo “zhe”;
echo ‘1’.print(2)+3;
// 上面的输出 结果 5zhe2zhe211zhe511
好吧我没有学过PHP我不会PHP
number four: 命名空间的有关定义与作用number five: 软件设计原则不包含: 信息屏蔽 自底向上 // 我的选择 简答题 // 比较坑 number one : tcp 与UDP的区别 number two: 烧一根绳子花1小时(从头烧到尾),绳子不均匀,烧绳子计时,现在烧若干跟绳子计时1小时45分钟 ,如何烧。 这道题不知道是要编程还是简答,我就当简答题做,写了怎么烧,没有写代码。 反正就是把烧绳子的时间问题转换为绳子长度问题求解。烧相同的绳子的相同位置的时间是一样的,把时间转为绳子的长度去计时。45分钟就是一根绳子的3/4,但是绳子不均匀所以不能平均,要用绳子(假如绳子10米长;分为A-B-C-D 4段)的长度代替时间计时(反复烧A-B段,看烧多少次A-B是1小时然后45分钟就求出来了),一定不能平均。 number three: 字符串处理,'hello_world'.变为‘HelloWorld’ number four: 字符串处理,'helloworld'.变为‘helowrld’ number five: 字符串处理,判断字符串的前3个字符为‘ABC’,2种以上方法。 我写了4种,其实是3种。 截取前3个字符,比较‘’ABC‘; 3次截取,一次取一个,然后在与‘ABC’比较; 正则匹配前3个是否是ABC;// 正则好像写的不对,反正思想表达清楚了 字符串替换,把前3个替换为ABC,然后与原来的===; 所有的比较都是用===。这很重要 number six: 设计,微博每天新增千万级用户信息,如何按照地区、身份、类型、身份类型等10个维度以上的查询,要求分页,如何设计。 首先题目压根读不通(语句不通顺),,,真尴尬。 然后设计的话,不明白是不是写sql语句,还是简答表述解决方法。 我写一点建表的sql伪代码,表述思想。 我的解决: 加入一天1千万,一天25小时算,1分钟6千左右,但是一天24小时,也就是说少处理136万数据(具体计算器算下就知道了),一小时要处理完成后,留出时间处理这些未被处理的136万数据;mysql我知道的我们公司一分钟订单处理是2000单,也就是说要提高3倍以上,这种情况下对数据库的要求不一般的高啊。
总结:
答得不好,最后一题浪费太多时间,还没写完就时间到了。然后我只能承认我没学过PHP(掩面而泣)。一共17题,90分钟,没学全的希望留言补充,谢谢。
阅读全文
0 0
- 2017新浪笔试 初试 PHP
- 2017年新浪php实习生笔试题
- 新浪PHP工程师笔试题
- 新浪PHP工程师笔试题
- 新浪PHP工程师笔试题
- 新浪PHP培训生笔试题
- 初试php
- 初试php
- 新浪笔试
- 新浪技术部php工程师笔试题及答案
- 新浪微博2017前端笔试题
- 学习笔记:百度Web开发工程师笔试题+新浪PHP工程师笔试题
- apache+php初试
- Python:新浪微博API初试
- 初试新浪PaaS云平台-SAE
- 新浪微博笔试
- 新浪笔试题
- 新浪笔试题
- bzoj1026: [SCOI2009]windy数(Dp)
- SpringBoot入门案例
- Android流量监控
- HTTP在通信中扮演的角色
- tensorboard运行测试
- 2017新浪笔试 初试 PHP
- android 定位的4种方式介绍
- MUI:全局变量、常量、共享数据、跨webview传参的综述
- 三个指标, 使得开发人员迈向 "完美" 的圣殿
- Java工厂模式
- A Cubic number and A Cubic Number
- 面试感悟----一名3年工作经验的程序员应该具备的技能
- spring-cloud之eureka注册中心及服务发布
- python里使用协程获取域名解释