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

时间:2023-01-21 19:07:59
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的优缺点

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

后面还有  记不太清了 ..............

34 个解决方案

#1


楼主高明,这些问题只要按照自己的正常理解思路作答就行,不一定满分,大多是要求给出思路和解决方案的

#2


该回复于2017-06-06 15:57:30被版主删除

#3


该回复于2017-06-06 15:56:55被版主删除

#4


这应该只是考你的处理问题的能力,提供个思路应该就能过关吧

#5


该回复于2017-10-31 19:48:27被版主删除

#6


使劲扯呗,把所有做过的项目 集合经验来回答

#7


ef是把数据库映射出来了

#8


gaojideba

#9


6666666666666666666

#10


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

#11


可以一本正经的胡说八道

#12


两眼一抹黑呀 【一些问题】 五一之前碰到的面试问题

#13


该回复于2017-06-06 15:57:30被版主删除

#14


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

#15


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:没用过,只是知道是数据库映射。
以上是我面试的话的回答,没有百度,有错误的话指点下

#16


。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

#17


两眼一模黑,确实被问傻了....

#18



高薪要能解决bug,bug解决需要谷歌,编程好工具要收藏,全球最新面试大全在google上,
谷歌chrome应用商店发布的谷歌白领助手可以免费帮你打开google和谷歌学术

#19


萌新表示一脸懵逼的进来,一脸懵逼的出去 【一些问题】 五一之前碰到的面试问题

#20


666666666666666666666666666666666

#21


太深奥了 【一些问题】 五一之前碰到的面试问题

#22


66666666666
面试题非常不错!!!

#23


都是高手啊~~~~~~~~~~~

#24


我就第二个问题大概明白怎么做 【一些问题】 五一之前碰到的面试问题

#25


纯支持。楼主加油

#26


就凭问题你就该放弃入职这家公司

#27


这些问题还不错,适合考察规划能力和经验

#28


该回复于2017-06-02 16:41:17被管理员删除

#29


这个答案应该没有标准的,只要有点经验的应该大部分还能说得出来。跟着感觉走就对了

#30


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 ,然后再把相应的建筑附加坐标上即可。

#31


对于小白 表示好高深的

#32


我特么真是醉了,我一个也不会   如果问我 我当场闷逼 

#33


6.68取整不是6?

#34


我觉得题目不错,很多都是主观题。

#1


楼主高明,这些问题只要按照自己的正常理解思路作答就行,不一定满分,大多是要求给出思路和解决方案的

#2


该回复于2017-06-06 15:57:30被版主删除

#3


该回复于2017-06-06 15:56:55被版主删除

#4


这应该只是考你的处理问题的能力,提供个思路应该就能过关吧

#5


该回复于2017-10-31 19:48:27被版主删除

#6


使劲扯呗,把所有做过的项目 集合经验来回答

#7


ef是把数据库映射出来了

#8


gaojideba

#9


6666666666666666666

#10


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

#11


可以一本正经的胡说八道

#12


两眼一抹黑呀 【一些问题】 五一之前碰到的面试问题

#13


该回复于2017-06-06 15:57:30被版主删除

#14


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

#15


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:没用过,只是知道是数据库映射。
以上是我面试的话的回答,没有百度,有错误的话指点下

#16


。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

#17


两眼一模黑,确实被问傻了....

#18



高薪要能解决bug,bug解决需要谷歌,编程好工具要收藏,全球最新面试大全在google上,
谷歌chrome应用商店发布的谷歌白领助手可以免费帮你打开google和谷歌学术

#19


萌新表示一脸懵逼的进来,一脸懵逼的出去 【一些问题】 五一之前碰到的面试问题

#20


666666666666666666666666666666666

#21


太深奥了 【一些问题】 五一之前碰到的面试问题

#22


66666666666
面试题非常不错!!!

#23


都是高手啊~~~~~~~~~~~

#24


我就第二个问题大概明白怎么做 【一些问题】 五一之前碰到的面试问题

#25


纯支持。楼主加油

#26


就凭问题你就该放弃入职这家公司

#27


这些问题还不错,适合考察规划能力和经验

#28


该回复于2017-06-02 16:41:17被管理员删除

#29


这个答案应该没有标准的,只要有点经验的应该大部分还能说得出来。跟着感觉走就对了

#30


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 ,然后再把相应的建筑附加坐标上即可。

#31


对于小白 表示好高深的

#32


我特么真是醉了,我一个也不会   如果问我 我当场闷逼 

#33


6.68取整不是6?

#34


我觉得题目不错,很多都是主观题。