exam

高级应用开发笔试

问题的情景分析和解决

曾总是一家运营新成立电商购物类网站公司的老板,今天收到一位客户的投诉说网站访问超级慢,好不容易购买成功的折扣商品,最后还不给兑现。

于是曾总先叫来了客服小李,

曾总:这个商品为什么不给他发货?

小李:曾总,因为我们这个商品超卖了,我们只进货了100件库存,但是卖出去200件。

然后曾总叫来了负责订单的小王,

曾总:为什么我们的库存和订单数目对不上?

小王:曾总,我这里查看订单没有问题,确实成功被下单了了200件。

最后曾总叫上了负责整个技术团队的小柯,

曾总:都说没有问题?那到底问题哪里?

小柯:曾总,我查过了我们前几天做了一个秒杀活动,由于对参加活动人数的估计失误,导致了这个问题。

请你从技术上的角度帮曾总分析一下这个事件,

1.问题存在哪里?有哪些问题?

2.小柯团队可能采用的技术方案是什么?

3.如何在将来避免这些问题,如何改进这个这个技术方案?

应用开发技术复面题

场景:

商演公司甲要在体育馆丁办一场演唱会,已知丁体育馆为正圆形平均分为ABCDE五个扇形形状。不计内场座位总计约8000余个。

现状:

现已有的购票排座系统一次只能购买一张座位票,并且在购买两张或两张票以上时不能达到尽可能保持座位相近和多人拥挤抢购行为。

注:

1.必须提交一个可以编译或运行的包含核心算法的demo代码

2.包含售出了2000个随机分布的座位的基础数据

3.除去明确给出的信息外,其他信息请自行假设,并写出来。

4.不限开发语言工具,可以使用伪代码,图片等辅助描述代码的架构和服务器架构。

问题:

1.请你帮忙设计一个系统解决,解决保持座位相邻的问题

2.假定演出舞台在E区,场馆B区的正中间两排放了一块LED大屏幕,请分析一下观众在B区购座时更倾向于 大屏幕的 前,后,左,右哪个方向。并说明理由。

这些PHP的题目已经和语言没太大关系了,我一看就算法就头晕,555~