小小小白的第一次面试

中午食堂吃饭的时候突然接到个电话叫下午两点去面试,我去,什么鬼,想必是当初乱投注册了大街网被莫名其妙的公司捡起来了。虽然心里没有报多大的希望,但还是希望能通过这个学点东西,于是去了。
果不其然,先面试了我一下。问题如下,然后说,你也知道你水平什么样子了,我们公司可以给你为期4个月的实习,实习工资1500到3000,项目总监带你学技术,前面一个月让你balabala。。。后面让你balabala。。。。等你工作了以后每个月的工资扣掉一千多块,一共扣掉一万六,作为你前面实习的费用balabala。。。怎么样,就签了吧小伙子,还在犹豫什么!
是成都的一家公司,说是什么有赞公司的什么下属公司,叫做成都均至互联网科技有限公司。百度都找不到,只能找到这家公司投的招聘信息
唉,

1.类和对象的区别
2.什么时候用抽象类,什么时候用接口
3.常用设计模式有哪些
4.讲讲单例模式
5.饿汉和懒汉的区别
6.多线程中锁是怎么实现的
7.讲讲Spring Boot框架
8.Spring MVC和三层框架的区别

----------
1.将一类事物的特征抽象出来组合在一起就形成了一个类,根据这个类,也可以说成是根据这些特征,可以创建无数个这个类型的对象。对象是类的实例
2.抽象类是is-a的关系,而接口是has-a的关系,这表示使用抽象类时,类与类之间有比较密切的关系,而使用接口仅仅是作为一个扩充。所以在java中一个类只能继承一个抽象类,但可以实现多个接口
3.单例模式,工厂模式,工厂方法模式,外观模式,观察者模式,桥接模式,享元模式等等。
[常用设计模式](http://wenda.tianya.cn/question/650b352a64a68d00)
4.单例模式确保一个类只有一个实例,并且整个系统都能访问这个实例。
5.饿汉:唯一实例在类装载时创建,直接将创建引用和调用构造方法写成一条静态语句
```java
public class SingleTon{
    private SingleTon(){}
    private static SingleTon instance = new SingleTon();
    public SingleTon getInstance(){
        return instance;
    }
}
```
懒汉:唯一实例在第一次使用时创建,先判断实例是否存在,如果存在就直接返回,不存在就创建。
```java
public class SingleTon{
    private SingleTon(){}
    private static SingleTon instance = null;
    public SingleTon getInstance(){
        if(instance == null){
            instance = new SingleTon();
        }
        return instance;
    }
}
```
6.synchronized和lock
7.[关于Spring Boot](https://www.zhihu.com/question/64671972)
8.[MVC和三层结构的区别](https://blog.csdn.net/springfileld/article/details/23671069)
#面经#
全部评论
还有这种实习,还要往回贴钱
点赞 回复 分享
发布于 2018-04-21 17:42
这不就是培训班骗钱的吗
点赞 回复 分享
发布于 2018-04-21 18:34
满帮集团
校招火热招聘中
官网直投
明显培训
点赞 回复 分享
发布于 2018-04-21 18:41
记住让你交钱的都是假的
点赞 回复 分享
发布于 2018-04-21 20:13
这些题问的太笼统了,就好像再问100w并发的解决方案一样
点赞 回复 分享
发布于 2018-08-12 10:10

相关推荐

迷qwq:比我本科强多了,找个不错的工作问题不大,更好的工作就得看面试表现加上运气了。另外自身经历不错,简历写的不太好,再润色一下。
点赞 评论 收藏
分享
3 17 评论
分享
牛客网
牛客企业服务