某大型数据公司的笔试题

Posted fzzzjjj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了某大型数据公司的笔试题相关的知识,希望对你有一定的参考价值。

一.基础(你没看错这真的是基础)

1.String、StringBuilder 和 StringBuffer 的区别?

2.volatile 的理解?

3.简述synchronized 和 java.util.concurrent.locks.Lock的异同?

4.什么场景下使用HashMap、LinkedHashMap、ConcurrentHashMap、WeakHashMap ? 哪些是线程安全的?

5.Concurrenthashmap如何解决线程安全,1.7版本以内以及1.8版本的不同在哪?

6.hashmap的底层是如何实现put操作、扩容机制的?

7.描述一下JVM加载Class文件的原理机制?

8.解释JVM结构原理,GC工作机制

9.简述java中的bio、nio、aio的区别和联系

10.SpringMVC的实现原理是什么?核心是什么?请求的流程是怎么处理的?控制反转是怎么实现的?

11.mysql的优化策略有哪些?

12.数据库隔离级别有哪些?各自的含义是什么?MYSQL的隔离级别是什么?

13.如何解决及排查Linux服务器出现大量CLOSE_WAIT问题?

二、数据结构

1.常见的排序算法,及时间复杂度

2.判断链表是否成环

3.如何实现一个线程安全的队列

4.有什么方法使链表元素查询时间接近线性时间O(logn)

三、

代码题

一、算法

1.给定两个已经排序的数组A和B。编写一个方法,以顺序排序将B合并到A中

 

技术图片

 

 

技术图片

 

 

 技术图片

 

 

 

 

会做?恭喜你!

你的工作环境是在46楼,对面是广州塔,旁边是猎德,无敌江景。终于的是,公司隔壁是字节跳动。

 

以上是关于某大型数据公司的笔试题的主要内容,如果未能解决你的问题,请参考以下文章

全国排名前十名某大型软件公司数据库笔试题,分享给大家

某大厂的笔试题,解压压缩的字母串

某大厂的笔试题,解压压缩的字母串

某大厂的笔试题,解压压缩的字母串

一道有意思的笔试题

一道有意思的笔试题