【一些问题】 五一之前碰到的面试问题

红面狼 2017-05-04 04:44:24
加精
1.公司有一个新的项目要准备上线运行(实行会员注册),为了统计市场部每位员工在一段时间内的推广情况,请设计一个符合销售部使用的推广系统 。

2.如何统计APP在线时长(允许有一定的误差),怎样判断用户是否还在线,讲解一下你实现的思路以及可能会遇到的问题


3.数据库表中有一字段表示类型,不知道这个类型会有多少种,查出每个类型插入的最新一条数据


4.谈谈你对websocket、webapi的理解


5.支付宝支付,微信支付,银联支付


6.如果让你为APP提供数据接口,你会注意什么问题


7.在APP中,定位附近模块的数据你是如何提供的。假如A从当前位置(A1)向前移动了100/200/300米到了(A2)位置,A2位置商家信息,是如何到得的。

8.大数据 并发

9. 7.68转int是多少

10. EF的优缺点

================

后面还有 记不太清了 ..............
...全文
6498 34 打赏 收藏 转发到动态 举报
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
闭包客 2017-05-27
  • 打赏
  • 举报
回复
我觉得题目不错,很多都是主观题。
FightingITPanda 2017-05-27
  • 打赏
  • 举报
回复
6.68取整不是6?
  • 打赏
  • 举报
回复
我特么真是醉了,我一个也不会 如果问我 我当场闷逼
小山博客 2017-05-24
  • 打赏
  • 举报
回复
对于小白 表示好高深的
紫魂一号 2017-05-23
  • 打赏
  • 举报
回复
这个答案应该没有标准的,只要有点经验的应该大部分还能说得出来。跟着感觉走就对了
arenascat 2017-05-23
  • 打赏
  • 举报
回复
这些问题还不错,适合考察规划能力和经验
PCCYC 2017-05-23
  • 打赏
  • 举报
回复
7题我说下自己的思路: 数据库存放商家的信息,这里只需要用到坐标,比如表 商家名称 坐标X 坐标y 麦当劳 200 300 肯德基 100 200 火车站 220 300 当用户从 A走到 B点, B的坐标用户是可以通过手机获取到的,假设用户走到了210 290,那么我想知道他周围有什么建筑,就只需要,select * from tb where x>210-10 and x<210+10 and y <290+10 and y>290-10 ,然后再把相应的建筑附加坐标上即可。
zhai_shuai 2017-05-22
  • 打赏
  • 举报
回复
就凭问题你就该放弃入职这家公司
lashengcrh 2017-05-16
  • 打赏
  • 举报
回复
纯支持。楼主加油
月下门推2333 2017-05-15
  • 打赏
  • 举报
回复
我就第二个问题大概明白怎么做
cena_jin 2017-05-14
  • 打赏
  • 举报
回复
都是高手啊~~~~~~~~~~~
huohao-nicole 2017-05-13
  • 打赏
  • 举报
回复
66666666666 面试题非常不错!!!
  • 打赏
  • 举报
回复
666666666666666666666666666666666
haojuntu 2017-05-12
  • 打赏
  • 举报
回复
太深奥了
zhu5152 2017-05-11
  • 打赏
  • 举报
回复
萌新表示一脸懵逼的进来,一脸懵逼的出去
happyyuj 2017-05-11
  • 打赏
  • 举报
回复
高薪要能解决bug,bug解决需要谷歌,编程好工具要收藏,全球最新面试大全在google上, 谷歌chrome应用商店发布的谷歌白领助手可以免费帮你打开google和谷歌学术
zdg20042586 2017-05-10
  • 打赏
  • 举报
回复
两眼一模黑,确实被问傻了....
ZZG_ 2017-05-09
  • 打赏
  • 举报
回复
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
程序员-阿勇 2017-05-08
  • 打赏
  • 举报
回复
1:不知道能不能加注册的推广人输入,每个推广员有一个自己的推广编号,注册的时候可以输入,然后有一定的积分奖励之类的。 第二种方法就是,推广员记录推广了那些的的手机号码,录入,当注册的时候绑定手机号码,也可以用来统计 第三种方法就是记录推广区域做统计,但是这种方法统计的数据肯定不如一二准确。 2:.net的话,我记得在global里面有sessionstart和end,这个统计不知道可不可以。 不行的话,可以考虑记录请求时间,就是每次请求的控制器都继承一个控制器,记录请求时间,这样也可以用来判断大概的在线时间,如在**-**时间内 有请求,可以判断为在线 在10-20分钟(可根据需求判断)内无请求,判断为不在线。 3:更具类型字段分组,然后分别查询出最大时间的数据,可根据更新时间字段或者id(id自增情况) 4:websocket感觉就是web的一种通信,自学过ribbitmq,一种消息订阅,在服务器设置一个中转处理站,接受消息处理,然后通知消息订阅者接受到的消息。 webapi的话一边写接口。 5:个个网站应该有demo,但是需要提供如各大平台的的一个key,pwd什么的。 6:例如使用webapi,首先必要的继承一个base的控制器,用于一些解密,验证等,处理安全性,第二,性能,以及数据量,app的话经可能的减少一些不必要的数据传输,如一些model的不必要字段就不要整个list《model》解析json传过去。 7:app应该是可以获取经纬度的地址信息,每个商家保存自己的经纬度,通过算法可以得到一定范围内的商家。 8:消息队列,如秒杀,设定规则,规定*人数,将所有请求丢入队列中,大于*请求的直接返回false,可用如ribbitmq等处理队列中信息。 9:7 10:没用过,只是知道是数据库映射。 以上是我面试的话的回答,没有百度,有错误的话指点下
捐出去抗日丶 2017-05-08
  • 打赏
  • 举报
回复
加载更多回复(9)
围绕“面试”、“算法”、“编程”三个主题的程序员编程艺术系列(简称TAOPP系列),从今年4月写第一篇起,至今快有一年。近1年的创作中,写了二十七章,共计22篇文章。这是本人的第4大原创作品,不过与之前微软面试100题系列,红黑树系列,及十三个经典算法研究系列相比,编程艺术系列的某些篇文章的作者除了我本人自己,或多或少还得到了不少朋友的支持,我把这些朋友组织起来,成立了一个工作室,它的名字叫做编程艺术室。 编程艺术系列最初名为程序员面试题狂想曲,即为面试服务,后来随着加入与我一起创作的人越来越多,我们逐渐意识到,为面试服务不应该成为我们最终或最主要的目的,而应该注重提高广大初学者的编程能力,以及如何运用编程技巧和高效的算法解决实际应用问题。这才是计算机科学与编程的本质。于是,我们便把程序员面试题狂想曲系列更名为程序员编程艺术系列,然后把狂想曲创作组确定为编程艺术室。 并提出了我们的宗旨,即如下,编程艺术室致力于以下三点工作: 1. 针对一个问题,不断寻找更高效的算法,并予以编程实现。 2. 解决实际中会碰到的应用问题。 3. 经典算法的研究与实现。 总体突出一点:编程,如何高效的编程解决实际问题

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧