实习面试集合

1.第四范式Java开发一面

1.类加载机制

2.一个对象new出来的加载过程(算是对上一道题的提示)

3.类加载器的作用

4.双亲委派机制

5.介绍项目(面试没听懂数据方面)

6.springboot的注解优点

7.一道算法题:

​ 给定一个根节点,判断是不是平衡二叉树

8.对业务是否有兴趣

2.第四范式Java开发二面

(无算法题)

  1. 问项目,理清项目流程
  2. hive和mysql语句上的区别
  3. 介绍下hive和ck表
  4. 说一下docker生成镜像的过程(没有答出)
  5. 有几种生成线程池的方法,线程池的参数含义
  6. 并行和并发的区别
  7. springboot和springmvc的关系
  8. Volatile 关键字
  9. 单例模式volatile的作用

3.爱奇艺Java开发一面

二面直接hr面

微信视频面 (无代码)

1.springboot处理线程池的技术

2.循环队列

3.redis哨兵

4.介绍项目

5.权限管理 SSO单点登录后怎么控制登录者的权限

6.登录校验技术 jwt shiro等

7.GC频繁fullGc,怎么找到问题出现的地方

4.Stubhub一面(运维)

电话面

1.hash的扩容机制

2.treeMap和hashMap(没答全)

3.mybatis中的#和$区别

4.用过哪些设计模式(没答全,只答了4,5个)

5.一张学生表(id,name)查出其中相同名字的学生

6.RuntimeException 和Exception的区别

7.创建线程的方法

8.callable和runable的不同

9.http和https的区别

5.stubhub二面

1.讲项目

2.用过哪些集合框架

3.hashMap的原理

4.hashMap和hashTable的区别,

4.currentHashMap了解吗

4.spring和springboot的联系和区别

5.mybatis用到哪些技术

6.线程池参数

7.线程池拒绝策略

8.redis数据结构

9.mysql隔离级别 、事务4个特性

10.innodb索引存储格式,为什么用b+树,为什么不用hash,红黑树,b树

11.平时课外的娱乐活动

Stubhub三面

Stubhub四面

5.百度一面(质量效能研发部)Java开发

1.问项目

2.线程和进程的区别

3.什么时候用线程,什么时候用进程

4.多线程

5.synchronized关键字的用法

6.死锁

7.算法题

​ 让两个/多个线程产生死锁

6.快手java一面(服务端)

1.C宏定义选择题(不会)

2.linuxShell脚本(不会)

3.springboot怎么完成定时任务

4.java反射

5.python装饰器(不会)

6.算法

​ 求给出数字的连续数字的最大值(一维动态规划)

7.京东一面

  1. 介绍项目
  2. 重载和重写的区别
  3. bean生命周期
  4. springtboot启动时怎么预先把数据加到内存
  5. 在项目中主要负责哪些
  6. 讲一讲自己的收获
  7. 事务传播机制

8.京东二面

  1. 介绍项目
  2. bean生命周期
  3. HTTP1.0和1.1的区别
  4. mysql优化
  5. beanFactory和FactoryBean
  6. 抽象类和接口的区别
  7. jdk8的接口有什么变化
  8. 枚举类金和静态关键字有什么区别

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值