嘉云面经|java工程师 社招

一面

1.Java中的队列都有哪些,有什么区别。

2.反射中,Class.forName和classloader的区别

3.Java7、Java8的新特性(baidu问的,好BT)

4.Java数组和链表两种结构的操作效率,在哪些情况下(从开头开始,从结尾开始,从中间开始),哪些操作(插入,查找,删除)的效率高

5.讲讲IO里面的常见类,字节流、字符流、接口、实现类、方法阻塞。

6.讲讲NIO。

7. String编码UTF-8和GBK的区别?

8.什么时候使用字节流、什么时候使用字符流?

9. session和cookie的区别和联系,session的生命周期,多个服务部署时session管理。

10.servlet的一些相关问题

11.webservice相关问题

12.Java的内存模型以及GC算法

13.jvm性能调优都做了什么

14.介绍JVM中7个区域,然后把每个区域可能造成内存的溢出的情况说明

二面

1. hibernate和ibatis的区别

2.讲讲mybatis的连接池。

3. spring框架中需要引用哪些jar包,以及这些jar包的用途

4. springMVC的原理

5. Java创建线程之后,直接调用start()方法和run()的区别

6.常用的线程池模式以及不同线程池的使用场景

7. newFixedThreadPool此种线程池如果线程数达到最大值后会怎么办,底层原理。

8.多线程之间通信的同步问题,synchronized锁的是对象,衍伸出和synchronized相关很多的具体问题,例如同一个类不同方法都有synchronized锁,一个对象是否可以同时访问。或者一个类的static构造方法加上synchronized之后的锁的影响。

9.socket框架netty的使用,以及NIO的实现原理,为什么是异步非阻塞。

10.同步和异步,阻塞和非阻塞。

11. OSI七层模型,包括TCP,IP的一些基本知识

#面经##社招##嘉云数据##Java工程师#
全部评论

相关推荐

04-02 10:09
门头沟学院 Java
用微笑面对困难:这里面问题还是很多的,我也不清楚为啥大家会感觉没啥问题。首先就是全栈开发实习9个月的内容都没有java实习生的内容多,1整个技术栈没看出太核心和难点的内容,感觉好像被拉过去打杂了,而且全栈基本上很容易被毙。里面能问的bug是在太多了比如L:继承 BaseMapper 可直接使用内置方法’。请问你的 BaseMapper 是如何扫描实体类注解如果瞬时产生 100 个上传任务,MySQL 的索引设计是否会有瓶颈?你做过分库分表或者索引优化吗?全栈的内容可以针对动态难点去搞,技能特长写在下面吧,你写了这么多技能,项目和实习体现了多少?你可以在项目里多做文章然后把这个放下去,从大致来看实习不算太水,有含金量你也要写上内容针对哨兵里面的节点变化能问出一万个问题,这个很容易就爆了。
提前批简历挂麻了怎么办
点赞 评论 收藏
分享
评论
5
21
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务