首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
芝士玉米粒
西安交通大学 体育学类
发布于陕西
关注
已关注
取消关注
@Lbj236x:
沃尔沃.NET开发实习岗面试经验
#我的求职经验分享#实习岗位,岗位是.net开发,没有笔试直接去面试,大约面了一个半小时,其中一半时间是用英语面试。基本上问的都是都是技术问题,没有什么废话。首先问了我对.net和c#有什么了解,还有visual studio用的什么版本。还有问了和依赖注入有关的问题。还有问我用过什么数据库,说一下MySQL和SQL Server的区别。还有问了一些项目上问题,还有里式替换和solid原则,还有restful api,还有给了我一个英文的需求文档,让我说一下用户的具体需求。还有问了git,讲一下spring boot的框架,说一下mybatis和mybatis plus的区别。还有问我什么是测试驱动开发怎么理解。最后问了一下能否接受转技术栈(我学的是Java),因为平时开会和文档都是英文,能否静下心来学习英语。接下来是我的一些复盘总结:里氏替换原则:通俗的来讲就是:子类可以扩展父类的功能,但不能改变父类原有的功能。也就是说:子类继承父类时,除添加新的方法完成新增功能外,尽量不要重写父类的方法。优点:1、代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性;里氏替换原则通俗来讲就是:子类可以扩展父类的功能,但不能改变父类原有的功能。也就是说:子类继承父类时,除添加新的方法完成新增功能外,尽量不要重写父类的方法。2、提高代码的重用性;3、子类可以形似父类,但又异于父类,“龙生龙,凤生凤,老鼠生来会打洞”是说子拥有父的“种”,4、“世界上没有两片完全相同的叶子”是指明子与父的不同;5、提高代码的可扩展性,实现父类的方法就可以“为所欲为”了,君不见很多开源框架的扩展接口他都是通过继承父类来完成的;6、提高产品或项目的开放性SOLID原则介绍:单一功能原则,开闭原则,里氏替换原则,依赖倒置原则,接口分离原则。设计模式七大原则介绍:单一职责原则(Single responsibility principle)即一个类应该只负责一项职责。如类A负责两个不同职责:职责1,职责2。当职责1需求变更而改变A时,可能造成职责2执行错误,所以需要将类A的粒度分解为A1、A2。单一职责原则注意事项和细节降低类的复杂度,一个类只负责一项职责。提高类的可读性,可维护性降低变更引起的风险通常情况下,我们应当遵守单一职责原则,只有逻辑足够简单,才可以在代码级违反单一职责原则;只有类中方法数量足够少,可以在方法级别保持单一职责原则接口隔离原则(Interface Segregation Principle)即客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上。依赖倒转原则(Dependence Inversion Principle)依赖倒转(倒置)的中心思想是面向接口编程,所谓“倒转”是指抽象不应该依赖细节,而是细节应该依赖抽象。也就是高层模块不应该依赖低层模块,二者都应该依赖其抽象。因为相对于细节的多变性,抽象的东西要稳定的多。比如有个Person类,可以接受Email、QQ和微信的消息。如果都为其提供一个专门的方法,就会让代码非常的冗余,可以引入一个IReceiver接口,让Person类依赖该接口。这样QQ、微信和Email各自实现IReceiver里面的方法即可.里氏替换原则(Liskov Substitution Principle)见上开闭原则(Open Closed Principle)一个软件实体如类,模块和函数应该对扩展开放(对提供方),对修改关闭(对使用方)。也就是当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化。用抽象构建框架,用实现扩展细节。开闭原则是编程中最基础、最重要的设计原则。编程中遵循其它原则,以及使用设计模式的目的就是遵循开闭原则.迪米特法则(Demeter Principle)又叫最少知道原则,即一个类对自己依赖的类知道的越少越好,核心是降低类之间的耦合。也就是说,对于被依赖的类不管多么复杂,都尽量将逻辑封装在类的内部。对外除了提供的public 方法,不对外泄露任何信息。避免与非直接朋友的耦合,只与直接的朋友通信,所谓的直接朋友是出现成员变量,方法参数,方法返回值中的类。而出现在局部变量中的类不是直接的朋友。也就是说,陌生的类最好不要以局部变量的形式出现在类的内部。合成复用原则(Composite Reuse Principle)就是是尽量使用合成/聚合的方式,而不是使用继承。spring的依赖注入:http://t.csdn.cn/TNiBq这篇博客写的很好可以参考.mysql/sqlServer/Oracle的区别:MySQL:瑞典MYSQLAB推出,关系型数据库,开源免费,适用于WEB网站、日志管理、数据仓库和嵌入式系统等小型系统。SQLServer:微软Microsoft推出,关系型数据库,可视化、安全性与稳定性较好,适用于企业级海量数据存储查询。Oracle:美国甲骨文公司推出,关系型数据库,跨平台,安全稳定,结构复杂,对管理员要求高,常用于金融、电信领域。MyBatis和MyBatis Plus区别:MyBatis和MyBatis Plus是两个Java持久化框架,它们都基于MyBatis的核心思想和功能,但在一些方面有所不同。配置方式:MyBatis使用XML或注解来进行配置,而MyBatis Plus提供了更简洁的基于注解的配置方式。MyBatis Plus通过自动生成代码的方式,减少了手动编写重复的CRUD操作的工作量。功能增强:MyBatis Plus在MyBatis的基础上进行了功能增强。它提供了一些便捷的方法和工具,如通用Mapper、分页插件、代码生成器等,可以简化开发过程。MyBatis Plus还支持多种数据库的操作,包括MySQL、Oracle、SQL Server等。CRUD操作:MyBatis Plus简化了CRUD操作的编写。它提供了通用的Mapper接口和封装好的方法,可以直接进行增删改查操作,无需手动编写SQL语句。同时,MyBatis Plus支持Lambda表达式的方式进行条件构造,使得查询条件更加灵活和易于维护。社区支持:MyBatis是一个非常受欢迎的Java持久化框架,有着庞大的社区支持和活跃的开发者群体。MyBatis Plus则是在MyBatis的基础上发展而来,继承了MyBatis的优点,并吸引了越来越多的开发者参与其中,形成了自己的社区和生态系统。总的来说,MyBatis Plus是在MyBatis的基础上进行了功能增强和开发便利性的提升。它提供了更简洁的配置方式和便捷的CRUD操作,同时也拥有强大的社区支持。选择使用哪个框架取决于你的具体需求和个人偏好。
点赞 9
评论 4
全部评论
推荐
最新
楼层
滴滴
校招火热招聘中
官网直投
相关推荐
牛客159284326号
05-10 01:20
门头沟学院 计算机类
有啥招Go的公司嘛
都5月了,还有哪些招Go 的公司?
牛客在线求职答疑中心
点赞
评论
收藏
转发
温和kind
05-11 16:07
杭州电子科技大学 计算机类
在腾讯云智的巴适实习生活
团队氛围重庆不光人很巴适,生活上也很巴适。在这段日子里,组内已经出去聚餐团建过2次了,每次都很开心,吃的也满足,当下的幸福值直接拉满。还有2次别的地方的同事,请喝奶茶和饮料,拍照分享后,朋友都羡慕急了直接。公司内部还有很多娱乐活动,篮球,足球,还有桌游,几乎每周都有,工作之余完全不用担心去哪里放松玩耍。甚至每周都很期待周四晚上的桌游活动。都说爱上一座城市不光要看这座城市本身的魅力,更要看日常生活和工作以及人与人的魅力。显然,我已经爱上了重庆这个城市,虽然短短两个多月,但是自己可以很明显的感受到工作和生活在这里,是多么幸福。难道真的是,少不入川,老不入蜀???个人提升工作中将会有一对一导师细致辅...
投递腾讯云智研发等公司10个岗位 >
点赞
评论
收藏
转发
杨浩杰2
03-22 10:24
广东海洋大学 计算机类
大佬们,请问我这是收到offer了吗
点赞
评论
收藏
转发
牛客663932011号
03-29 17:19
已编辑
南昌交通学院 计算机类
全网两百多万粉丝找不到工作
大哥大姐们,昨天你们提的建议,我又改了一遍简历,麻烦看看
点赞
评论
收藏
转发
向前冲go
05-14 15:05
已编辑
门头沟学院 计算机类
更新一下目前拿到过的offer
个人情况:秋招的时候在参加考研,没有参加秋招2月底才慢慢开始改简历 背八股 面试1、思特奇 合肥 后端开发2、金蝶 长沙 后端开发3、中建四局智控与数字科技 广东 后端开发4、BYD 广东深圳坪山 后端开发5、东风日产 技术研发
晒一晒我的offer
你已经投递多少份简历了
点赞
评论
收藏
转发
点赞
收藏
评论
分享
回复帖子
全站热榜
1
...
携程oc了
2.6W
2
...
美团-Java后端-平台技术部-一面凉经(复活赛)
1.3W
3
...
比亚迪机械面经&薪资爆料&面试题目&解答思路
1.3W
4
...
【话术建议】求职者和企业的互骗话术?
8850
5
...
瑞幸java校招二面(史诗级80min)
7731
6
...
滴滴秋储后端(秒挂)
5215
7
...
快手二面g
5042
8
...
【进面核心】如何紧盯个人简历与企业需求的契合度
4895
9
...
字节抖音电商后端日常实习一二三面已oc
4664
10
...
腾讯 后台开发 一面
4235
正在热议
#
牛客帮帮团来啦!有问必答
#
710448次浏览
11527人参与
#
许愿池
#
77204次浏览
1542人参与
#
通信硬件人笔面经互助
#
107765次浏览
2178人参与
#
你的秋招进展怎么样了
#
500931次浏览
13425人参与
#
找工作时遇到的神仙HR
#
177670次浏览
1744人参与
#
如何写一份好简历
#
259336次浏览
3918人参与
#
铜五铁六真的存在吗?
#
27345次浏览
293人参与
#
找工作,你会甘心进小厂还是猛冲大厂
#
35064次浏览
352人参与
#
产品实习,你更倾向大公司or小公司
#
35954次浏览
548人参与
#
非技术岗是怎么找实习的
#
73867次浏览
1385人参与
#
市场营销面经
#
4551次浏览
125人参与
#
互联网公司评价
#
79573次浏览
1087人参与
#
通信硬件薪资爆料
#
196324次浏览
1759人参与
#
你的秋招进行到哪一步了
#
353031次浏览
6269人参与
#
硬件兄弟们 甩出你的华为奖状
#
27517次浏览
180人参与
#
无实习如何秋招上岸
#
224708次浏览
3518人参与
#
投了多少份简历才上岸
#
56675次浏览
947人参与
#
面试中的破防瞬间
#
82581次浏览
1015人参与
#
通信/硬件的薪资开多少,才值得去?
#
10743次浏览
140人参与
#
产品人求职现状
#
50595次浏览
747人参与
牛客网
牛客企业服务