14搭建草台班子
题目和接下来即将要做的广告联盟的程序相契合,是程序业务逻辑中的一部分。
路舟选取了广告联盟中的cpi(按应用每次安装计费)广告模式为应用场景。
需要答题的学弟们回答几个要点,一个是广告商在广告商后台投放cpi广告的业务逻辑,接着是开发者接入的sdk逻辑,最后是sdk回调的数据格式。
事实上,路舟选择的是偏向开放式的题目,可以用文字图表等形式来进行回答,而路舟想要看到的也是考察他们在接触到以前不曾了解过的领域里,如何用辩证分析得到答案。
程序设计的本质也在于此,语言和技术只是手段,只要思维跟得上,那么总有手段去实现。
紧接着,半小时后,方强便将二十份答卷收了上来。
路舟则逐个审批,每份答案都有其独到的地方,让他非常难以割舍。
但毕竟眼下梦谷还养不了那么多人,他只能艰难地做出选择,“好了,你们的答卷我已经阅读过,已经有了人选。不过在宣布之前,我先给你们讲解一下这道题。当然,这不是唯一的答案,仅供参考。”
“首先,在广告商接入的逻辑上,大部分同学都答道了点子上。
广告商投放广告,涉及接入支付、后台管理安装包和广告素材等功能逻辑。
这一点上,既是业界常规的做法,也是大多数客户管理后台的逻辑。
而答案上选的同学,则是一并设计了数据库的表结构,并在后续的开发者模块中紧接着阐明数据在几个模块中的纽带作用。”
路舟接着说,“而开发者的sdk逻辑,个别已经接触过安卓开发的同学占了些便宜。
但本质上,无论是sdk还是紧接着回调的数据,都是传统的cs客户端和服务器通信模型。
所以接触过安卓与否不是关键,关键在于考察同学们对于知识的灵活应用。”
下头听了路舟的话后,起来,“这是我刚做的题目吗?我怎么感觉和学长说的不是一回事。”
“没看到我跪着在听吗?”
而后,路舟又清了清嗓子。
“最后,让我十分意外的是,有两位同学还提到了非常关键的一个点,这是考题之外的实际意图和场景。
他们提出可以针对数据进行分析,从区域、手机型号乃至年龄阶段等条件中判断该广告商的广告是否适合这名开发者。
并由这一点展开,论述sdk可以将广告程序模块化,根据应用情况来替换广告。”
“简单来说,就是开发者a开发的应用,如果大多是年轻女性用户,就给她推化妆品服饰应用的广告;而开发者b的应用如果大部分都是年轻单身男性用户,就给他推聊骚应用的广告”
哈哈哈,周边的学弟也是一阵欢乐,但事实确实如此。
而路舟鞭辟入里的讲解,也让不少人对于整个题目有了不少的明悟,不由暗叹自己和学长间的差距不小,毕竟象牙塔里写程序是一回事,而涉及商用则又是另一回事。
“这学长还挺有意思。结束了还给我们讲解。”
“嗯。选上美滋滋,选不上也不亏。”
讲解到最后,路舟也是接着宣布了入选的四人,而其余人路舟也是承诺后续招人会优先通知他们,并让方强留下他们每个人的电话。
至此,一早上的时间,路舟也是将梦谷的草台班子搭建了起来。