前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >快手一二面面经

快手一二面面经

作者头像
牛客网
发布2018-05-30 15:31:36
2.5K0
发布2018-05-30 15:31:36
举报
文章被收录于专栏:牛客网

一面(一个小时十分钟)

1.     自我介绍

2.具体聊聊Python和Java的区别

3聊聊Spring,主要IOC等等

4多线程JUC包下的一些常见的类,比如CountDownLatch、Semaphore等

5.锁的概念,锁相关的关键字,volatile,synchronized。还比较了ReentrantLock与synchronized。

6.写一个单例模式,写了双重加锁,然后问有什么改进,说了如果不需要延迟加载的话,可以使用饿汉式的。

7.Spring中涉及的一些设计模式

8.算法题:无序数列中求第k大的数(维护最小堆,然后依次遍历,与堆顶比较)

9.MySQL创建索引的原则,好处

10.算法题:连续最大上升子字符串。(维护下标的方法,节省空间)

二面(四十多分钟)

1.     自我介绍

2.     多态的认识

3.     HashMap的底层数据结构

4.     红黑树的具体结构及实现,红黑树与查找树的区别体现

5.     接着聊ConcurrentHashMap,底层实现,

6.     HashMap哈希函数的认识,JDK1.8采用的hash函数

7.     数据库索引,索引底层的实现,B+树的结构以及与普通查找树的优点

8.     主键与索引的区别

9.     TCP三次握手四次挥手,四次挥手过程中服务端的哪几种状态,哪几种包

10.  Linux对文件的基本操作

11.聊聊对操作系统的认识(讲了存储、虚拟内存等,多的也不会)

12.实习时间

视频面试面了两个小时左右,口干舌燥,不知道有没有hr面

点击作者姓名与作者大佬交流~

作者:carson0408

来源:

牛客网(www.nowcoder.com)

- 互联网名企笔试真题

- 校招求职笔经&面经

- 程序员/产品/运营求职实习信息

- 程序员/产品/运营学习交流社区

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.05.12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档