首页 > 其他分享 >美团面试:说一说你做过什么项目?

美团面试:说一说你做过什么项目?

时间:2023-06-08 23:38:01浏览次数:52  
标签:说一说 持久 收货 美团 购物车 面试 地址 前端 页面

面试官在问你做过哪些项目的时候,其实,此时就是该自己大显身手的时候好。通常都是选择最近自己参与的项目,或者最近自己主导的项目。这个也不一定哈,我们也完全可以把自己参与的或者主导过NB项目中,拿出来“SHOW”一把。其实,最好是拿数据来说话。比如:QPS、TPS、RT等,还有部署了多少服务器,团推规模大小等等。

实话实说,我去面试的时候,根本就没准备过这些,我基本上都是这样回答:

我做过XX项目,在这个项目中负责XX模块,(大致描述一下项目情况)。我负责这个模块是做什么的,用到了哪些技术栈,然后,基本上就这样了。

你呢?也是这样吗?

另外,个人觉得,对于初级、中级,甚至部分高级来说,你拿不出数据也没什么,重点是你连个像样的项目都没有,尴尬吗?

比如当下最流行的Spring Boot,你居然不会,你的项目中居然没有用过。

害!神也救不了你。

对于我们Java开发的来说,现在的Spring Boot已经是必备了。但,可能你现在还处于传统项目中,还是使用传统的Spring MVC ,就算你根本就没有用过Spring Boot,也没什么。今天,田哥就给你们带来一份福利:SpringBoot+MyBatis+MySQL电脑商城项目实战。

环境搭建--->注册--->登录---->业务代码---->统计AOP

部分截图如下:

美团面试:说一说你做过什么项目?_移动开发

美团面试:说一说你做过什么项目?_移动开发_02

目录

一共41节,一天6节,7天干完。总视频长达31小时,平均每天四个半小时。

因为毕竟是视频,所以很多地方可能会停顿,也可能需要重放,所以正常每天学习8到10小时,也就是可以学两遍。

坚持一周,肯定是能搞定。

01-项目环境搭建

02-用户注册-持久层

03-用户注册-业务层

04-用户注册-控制层

05-用户注册-ajax介绍&前端页面

06-用户登录-持久层&业务层

07-用户登录-控制层&前端页面

08-用户登录-session存储用户数据

09-用户登录-拦截器

10-修改密码-持久层&业务层

11-修改密码-控制层&前端页面

12-个人资料-持久层&业务层

13-个人资料-控制层&前端页面

14-上传头像-持久层

15-上传头像-控制层设计

16-上传头像-控制层&前端页面

17-上传头像-前端页面优化

18-新增收货地址-持久层

19-新增收货地址-业务层

20-新增收货地址-控制层&前端页面

21-获取省市区列表-持久层

22-获取省市区列表-业务层&控制层&优化

23-获取省市区列表-前端页面

24-收货地址列表展示-后台前端开发

25-设置默认收货地址-持久层&业务层

26-设置默认收货地址-控制层&前端页面

27-删除收货地址-持久层&控制层

28-删除收货地址-控制层&前端页面

29-商品-热销排行&商品详情

30-加入购物车-持久层

31-加入购物车-业务层

32-加入购物车-控制层&前端页面

33-显示购物车列表-持久层&业务层&控制层

34-显示购物车列表-前端页面

35-增加购物车商品数量-后台前端开发

36-显示勾选的购物车数据-后台前端开发

37-确认订单页显示收货地址-前端页面

38-创建订单-持久层

39-创建订单-业务层

40-创建订单-控制层&前端页面

41-统计业务方法耗时-AOP

学习地址:https://www.bilibili.com/video/BV1bf4y1V7Bx?p=5

课件+SQL脚本+讲义+项目源码,资源下载地址:

链接:https://pan.baidu.com/s/1Y2zE7O3q6eh2G78KFagCdA

提取码:2tj7

后记

如果你有足够多的时间,建议把整个项目都做一遍,体会更深。

但,如果时间不是很充足,建议选择一部分做。

建议这么做(仅仅是个人建议,你也可以按照自己的来):

1、CRUD选一两个做做就行

2、统计业务方法耗时-AOP

3、文件上传

4、页面:新增、列表查询、修改

按照我推荐的来做,一周的时间完全是多多的。

拓展

有了上面这个项目作为基础,咱们完全可以在这个项目上搞事情。

下面我大致列了8个拓展点,希望对你有所启发:

1.把我们的缓存用进去,缓存肯定要想想缓存击穿、穿透等问题

2.把分布式锁用到项目里去,锁超市

3.把消息队列用进去,消息丢失、重复消费

4.把搜索引擎用进去,建议选ES

5.服务能否再拆分

6.把分布式配置搞进去

7.把分布式事务搞进去(最好先学好理论)

8.把注册中心搞进去

.....

这不就是一个很DIAO的大型系统了吗?不是很简单吗?问题在于:


标签:说一说,持久,收货,美团,购物车,面试,地址,前端,页面
From: https://blog.51cto.com/u_11702014/6444159

相关文章

  • 周末,面试通过,但不想去!
    以下是他这次的面经:HR面试HR主要为了四个问:请做一个自我介绍为什么选择离职?现在找工作更看重哪方面?现在的薪水是多少?你对加班怎么看?技术面试技术面试还是问了挺多问题,面了一个多小时:请做一个自我介绍介绍一下最近的项目在开发过程中,遇到过什么问题,是怎么处理的?HashMap底层数据结......
  • C++面试八股文:C++中,设计一个类要注意哪些东西?
    某日二师兄参加XXX科技公司的C++工程师开发岗位第9面:面试官:C++中,设计一个类要注意哪些东西?二师兄:设计一个类主要考虑以下几个方面:1.面向对象的封装、继承及多态。2.bigthree或者bigfive。3.运算符和函数重载、静态成员、友元、异常处理等相关问题。面试官:请介绍一下面向对象......
  • 面试官:你会哪些JVM调优参数?
    你好,我是田哥。上周一位朋友去面试被问到JVM参数,本文咱们就来聊聊。面试造火箭.......,我们很多人干了三、五年的Java开发,其实压根儿没使用过JVM调优参数。但是,面试官可不管你有没有用过,面试官心里想的是“这问题回答不出来,证明你很lowB,还想要那么高的薪资,没门”。话不多说,我们开始......
  • #yyds干货盘点# LeetCode程序员面试金典:单词接龙
    题目:字典 wordList中从单词beginWord 和endWord的转换序列是一个按下述规格形成的序列 beginWord->s1 ->s2 ->...->sk:每一对相邻的单词只差一个字母。 对于 1<=i<=k 时,每个 si 都在 wordList 中。注意,beginWord 不需要在 wordList 中。sk ==endW......
  • #yyds干货盘点# LeetCode程序员面试金典:数字范围按位与
    1.简述:给你两个整数left和right,表示区间[left,right],返回此区间内所有数字按位与的结果(包含left、right端点)。 示例1:输入:left=5,right=7输出:4示例2:输入:left=0,right=0输出:0示例3:输入:left=1,right=2147483647输出:02.代码实现:classSolution{pu......
  • 讲真,这三道Java入门级面试题,你也不一定能搞定
    下面是一道入门级面试题,这道题基本上都是问初级的小伙伴比较多,但如果你是中级,或者高级。我觉得未必都能回答上来。说说Java语言有哪些特点尽量答出以下几个关键词:1)简单易学。Java有丰富的类库,能够通过静态方法封装,降低API的学习成本,提高工作效率。2)面向对象。这个也是Java最重要的......
  • 给小白讲java中两大怪物,附带面试题!
    类介绍Java程序是由若干个类组成的,类也是面向对象编程思想的具体实现。以下为类的定义:publicclassUser{//私有属性privateLonguserId;privateStringname;privateIntegerage;//构造方法publicUser(){}//有残构造方法publ......
  • 写给小白看的线程池,还有10道面试题
    为什么要用线程池呢?下面是一段创建线程并运行的代码:for(inti=0;i<100;i++){newThread(()->{System.out.println("runthread->"+Thread.currentThread().getName());userService.updateUser(....);}).start();}我们想使用这种方式去做......
  • 互联网(IT)大厂面试技巧(面经)
    目录前言面试的正确姿势实战最后的总结前言虽然资历尚浅,但是也面过不少试,有Google、微软等外企大佬,也有BAT等国内巨头,工作的这几年也有幸当过几次面试官,小鹿这里呢就结合自己的亲身经历,聊一聊我对面试的一些小想法(*^▽^*)我们面试是在面什么?technologythinkingcommunication这是小......
  • 2022年8月最新运维面试题-服务器上下架流程
    四维图新最近的宝马tsp项目招人,薪资再25k以上,13薪。学员反馈回来的面试题正在整理中。其中一个问题:机房设备上下架是个怎么个操作流程?这个题目的确难住了很多人,我曾经三个人上架近千台服务器,但你让我说上架流程,我也不知道该怎么描述。而且在整个的培训流程中,很少会涉及到服务器的......