美团后台与研发(挂了也要攒人品)

背景介绍一下:本人主语言python,然后会写一定的java代码,面试官一点都不懂python(为啥这么说,因为他直接说java或者c++)
1.介绍分层思想
2.画一下uml图
--------这个分层思想和uml一直以为是会看就行了,懵逼了。说不会,只会看。(此时感觉面试官已经不太想面了)
3.写一下链表的结构。
4.获得链表的第k个元素(本人以为是个demo,所以直接输出,然后和面试官说正常开放要用return返回。面试官也没说啥。。)
5.面向对象的好处。

一面跪了。原因说基础不好,
#美团#
全部评论
请问是直接告诉你跪了吗?
点赞 回复 分享
发布于 2017-09-08 11:47
一面后让等通知是什么情况
点赞 回复 分享
发布于 2017-09-08 11:49
我二面完了,让我先回去
点赞 回复 分享
发布于 2017-09-08 12:16
那我只会python,其他不会怎么破?
点赞 回复 分享
发布于 2017-09-19 18:44
hh jjj gggg
点赞 回复 分享
发布于 2017-09-27 11:28
分层思想是一种软件架构设计原则,它将软件系统分解成多个层次,每个层次负责不同的功能,并且每一层只能与相邻层次直接交互。这种设计方法有助于降低系统的复杂性,提高模块化,使得各个部分可以独立开发和测试。 在软件架构中,常见的分层包括: 表示层(Presentation Layer):负责与用户交互,展示用户界面,处理用户输入。 业务逻辑层(Business Logic Layer):包含应用程序的核心功能,处理业务规则和业务流程。 数据访问层(Data Access Layer):负责与数据库或其他持久化存储交互,执行数据的增删改查操作。 数据层(Data Layer):存储数据,可以是关系数据库、文件系统或其他形式的数据存储。 分层架构的优点包括: 模块化:每一层都是独立的模块,易于管理和维护。 可维护性:修改某一层的代码对其他层的影响较小。 可扩展性:可以独立地扩展每一层以满足不断增长的需求。 可测试性:每一层可以独立进行测试。
点赞 回复 分享
发布于 07-08 11:27 上海

相关推荐

拉丁是我干掉的:把上海理工大学改成北京理工大学。成功率增加200%
点赞 评论 收藏
分享
评论
点赞
15
分享
牛客网
牛客企业服务