腾讯运营开发二面面经 8.29

  1. 项目是为了解决什么问题

  2. 面试官打断:权重是怎么实现的

    1. 商户表里面有一个权重的字段
  3. 表是通过什么实现的?就数据存储是基于什么实现的。

  4. 这个权重是怎么去维护它的变更的

  5. 权重是动态修改的,如果现在有好几个服务去修改这个字段,应该注意什么呢?

    1. 线程安全
  6. 这个就是属于并发,并发情况下如何保证数据安全?

    1. 加锁
    2. 使用ConcurrentHashMap
  7. 说一下第二种方式

  8. 继续说项目

  9. 项目是你独立完成的吗(感觉他在挖坑,我简历上写的是主要成员)

  10. 你在做这个过程中有没有比较困难的点,或者收益比较大的点

    1. 说了一下遇到的问题,以及如何解决的(这方面有准备)
  11. 对项目遇到的问题进行扩展

  12. 说一下HTTP相关的知识,关于前后端相互这块,RESTful你是在哪里用到的呢?

    • 通过不同的请求方式匹配不同的控制器方法:GET、POST、PUT、DELETE
  13. 这几种方法有什么区别的用途大概说一下。

  14. 项目大概设计了多少张表

  15. 假如你这个产品获得了一个丰厚的用户场景,订单数可能上升到百万级千万级,那如何快速获取到某个用户的订单呢?

  16. 那如果订单数只有几十万,仍然使用mysql,希望它的查询速度尽可能的快,应该做些什么处理措施呢?(考察优化)

    • MySQL优化还没学。就说后面再去深入了解。。
  17. ok。那对DB的索引有了解吗?

    • 大概有了解。
    • 面试官:嗯。。(然后什么问题都没问)
  18. 你刚才提到要用不同的数据库,redis。你是如何了解到redis这些服务的?

  19. 你在项目中起到的作用是什么?

  20. 那我现在认为你可能是这个项目的负责人。你在发起项目的时候,你还没做这个事情的时候,一开始的思路是什么亚子的?你是怎么思考的?

  1. 基于商户模块提出一个需求,问怎么去设计?
  1. 那你能介绍一下Java面向对象有哪些特征呢?
  1. 商户类作为一个抽象类,应该怎么去设计呢?
  1. 那抽象类和接口有什么区别呢?
  1. 说一下你对岗位的预期吧
  1. 你学习一些技术是通过什么方法去学习的?
  1. 最近你看的是哪些论坛,或者感兴趣的技术方向呢?大概聊一下。最近有没有获得一些比较好的收获?
  1. 你有什么要问我的呢?

感受:感觉面试官的提问都是带提示性的,就是有暗示你哪个知识点的,我感觉这样挺好的。然后给评价的时候说我感觉还不错,我问自己有什么不足之处吗,也是说还不错(有点敷衍,我感觉答的不是很好,感觉有点凉)

#腾讯面试##面经##校招##运营开发##腾讯##Java#
全部评论
楼主二面没寿司代码吗
1 回复 分享
发布于 2020-09-01 00:32
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-08-31 10:54
楼主一面写代码了吗
点赞 回复 分享
发布于 2020-09-01 12:35
腾讯会议面试吗
点赞 回复 分享
发布于 2020-09-04 02:00

相关推荐

评论
4
17
分享
牛客网
牛客企业服务