Fordeal一年社招面筋

Fordeal
公司背景:中东跨境电商,C轮,地点广州
市场特点:
  • 电商渗透率低,电商占零售总额的比例是1.9%
  • 物流成本高(平均一个包裹的派送费用大概为40-50人民币)
  • 以货到付款的方式为主,信用卡体系有待完善。2017年,近95%的订单都是通过货到付款的方式完成的
  • 结果是客单价高:平均客单价为100美金,产品质量要求高,产品要符合欧标或者ISO9001等

在拉钩投递的简历,同时被搜索推荐&用户增长发起的面试。
  • 什么是用户增长陷阱,如何避免?
    • 当时面试官问我这个问题的时候,非常的懵逼,让面试官解释了一下,其实是想问,在增长过程中,要监控哪些环节以避免数据的增长掩盖了用户流失。
    • 老客留存:进行新用户获取时,对于社区类产品,内容类产品,老用户是会受到影响的,因此需要监控老客留存,及时避免新用户的增加损坏老用户的利益
    • 新用户获取成本:用户的获取不能定义为新增用户数,送佛送到西,需要根据老客的数据分析出关键的转化行为,比如浏览7天,添加N个好友之后留存大幅提升,那就应该以这个指标作为新用户获取的指标。以避免只统计了用户获取的第一层漏斗。
  • 推荐系统可以分为哪几部分
    • 召回:根据算法从内容库中检索出目标内容,优化的方式依靠离线测试跟线上测试结合。
    • 筛选:业务层逻辑,需要接入公司的业务审核逻辑,对于不符合要求的内容进行过滤。
    • 排序:考虑人工运营与付费广告,允许在筛选之后对内容顺序进行再一次调整。
    • 展示:以美团为例子,有商家详情页,商家聚合页,榜单,到店智能卡片(提供付款,WiFi功能)等模式用来展示商家
  • 用什么指标来评价推荐系统
    • 离线测评:
      • 召回率:召回的正确结果/所有的正确结果
      • 准确率:召回的正确结果/所有召回结果
    • 线上测评:
      • 跟团队的KPI相关的指标:CTR,次留,阅读时长,阅读条数,阅读品类数
  • 你们团队的整体目标是什么,人员分工是什么
    • 团队目标,提升首页DAU
    • 用户基础服务:定位,天气,付款,卡包等工具
    • 金刚区:众多业务的展示入口,集中货架
      • 排序策略
    • 运营与商业化展位:Banner,大促专区,运营位,运营活动平台
    • 推荐策略:
      • 定位决定服务:根据用户的地理位置将用户分成本地用户跟异地用户;
      • 新老客:多业务老客留存高
      • 用户画像

#Fordeal##社招##产品##面经#
全部评论

相关推荐

1. C和C++的区别是什么?2. 如何理解封装、继承和多态?3. 多态的定义和实现方法是什么?4. 虚函数的作用及其实现原理是什么?5. 深拷贝和浅拷贝有什么区别?6. 如何实现虚函数和纯虚函数?7. 为什么要有纯虚函数?8. 为什么要有虚析构函数?9. 构造函数能否是虚函数?10. C++中构造函数能有返回值吗?11. 构造函数和析构函数能被继承吗?12. C++中Overload、Overwrite及Override的区别是什么?13. 一个空的class类里有什么?14. 一个空类的大小为什么是1?15. 一个结构体中有一个int,一个char,一个static int,问这个结构体占多少内存?16. 结构体与联合体的区别是什么?17. 函数与宏的差别是什么?18. 宏函数和inline函数的异同点是什么?19. #define 和 typedef 的区别是什么?20. 标准C++中的#include ""与<>的区别是什么?21. C++的内存管理机制是什么?22. C语言中的malloc/free和C++中的new/delete的区别和联系是什么?23. 迭代和递归的区别是什么?24. 不可操作的操作符有哪些?25. C++关键字mutable的作用是什么?26. 引用与指针有什么区别?27. 什么是黑盒测试和白盒测试?28. 你知道的类模版有哪些?29. new可以搭配free吗,为什么?30. C++异常的处理方式是什么?31. 如何查看内存泄漏?32. 内存泄漏的解决方案有哪些?33. 什么是内存溢出?34. 内存溢出的解决方案是什么?35. 函数指针与指针函数分别是什么?36. C++11的新特性有哪些?37. 接口和抽象类的区别是什么?38. struct和class的区别是什么?39. 预编译在做些什么事情?40. 可执行文件编译过程是什么?41. 动态库和静态库的区别是什么?42. 堆和栈的区别,以及为什么栈效率高?43. 栈的效率高的原因是什么?44. 函数参数压栈方式为什么是从右到左的?45. 请你来说一下C++中的智能指针。46. 基类里private成员函数可以声明为虚函数吗?47. const函数和非const函数可以实现重载吗?48. 函数A调用函数B的时候,有什么需要压栈?49. 数组和指针的区别是什么?50. 数组和链表的区别是什么?51. 双向链表和单向链表的区别是什么?52. vector的底层实现是什么?53. vector的resize()和reserve()方法有什么区别?54. vector与list的区别是什么?以上内容摘自牛客官方专刊《c++/嵌入式面经专栏》,该专刊不仅有真题讲解,还有经验分享,不清楚嵌入式该学什么的同学,想找嵌入式实习/正式工作的同学,都可以来看看:  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
评论
13
72
分享
牛客网
牛客企业服务