汇顶等公司面试技术问题合集(社招java岗)

汇顶
自我介绍

java 中有多少种基本数据类型?8 个,分别说出?只说出六个

两个数值相等的Integer 用==判断相等吗

Integer 转 int 的时候有过哪些坑 我说不太熟悉

Integer 包装类底层是怎么实现的?

java 中有哪些数据结构?

讲讲TreeMap 是怎么实现的?

ArrayList 和 LinkedList 的区别

二叉树熟悉吗?有哪几种遍历方式?

手撕代码:二叉树的前序遍历 要求迭代实现线程和进程的区别

进程调度算法

多线程并发怎么处理

除了synchronized 和 CAS,还有没有其他的方式处理并发?

手撕代码给一个List 000...000111111... 要求找到第一个出现的 1 的位置

还有什么要问我的?



携程

简单介绍下JVM。

OutOfMemory出现原因和解决办法。

堆中哪个区域不会出现OutOfMemory?

孤儿进程和僵尸进程是什么?(不了解)

线程之间的同步方式?

GC常用的垃圾回收器?

谈下对Spring的理解。

抽象类和接口的区别?

haspmap和concurrentHashmap区别?

MySQL里索引的原理?

B+树B树红黑树的区别?

TCP协议能不用两次握手,如果两次是对服务器影响大还是客户端影响大?

HTTP与HTTPS区别

说一下堆排序和桶排序的基本思想和时间复杂度。

做题

1链表找倒数第K个节点。


苏宁
对JVM了解哪些模块?

讲一下JVM的内存模型?

垃圾回收策略?

JVM参数、调优做过吗(没有)

类的加载过程知道吗?

线程的生命周期?

常用的线程池用过吗?有哪些?

线程池拒绝策略?

简单说一下CAS?ABA问题了解吗?

AQS了解多少?子类有哪些?

Semaphore知道吗?

项目中异常怎么处理的?

Spring的Bean怎么加载的?

循环依赖了解吗?

Spring中AOP实现原理知道吗?

JDK动态代理和CGLib的区别?

Spring的一个接口ApplicationListener了解吗(不了解)

为什么用SpringBoot,优点是什么?

实现RPC框架是怎么实现的?

除了Netty还知道哪些网络传输框架吗?


#面试题目##苏宁##携程##汇顶科技#
全部评论
面试结果咋样,
点赞 回复
分享
发布于 2021-05-31 10:41

相关推荐

3 23 评论
分享
牛客网
牛客企业服务