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

爱奇艺远程一面

作者头像
牛客网
发布2018-05-30 15:40:37
4680
发布2018-05-30 15:40:37
举报
文章被收录于专栏:牛客网牛客网

主要问了 java基础,数据库,Linux和算法。一面问得很基础.....

1.自我介绍

2.Java基础:

Integer和int区别, Integer内部怎么实现的。

描述一下继承,为什么用继承?

String类, String s="abc" String s=new String("abc")  String s="a"+"b"+"c",有什么区别?

方法覆盖是什么?为什么不能用返回值区分?  反射加载类能访问私有成员变量吗?

Set List  Map 之间的区别,各自使用场景。

HashMap底层怎么实现的? hash冲突是怎么处理的?

ConcurrentHashMap和 HashMap?

volatile int i=0;

public void run(){

i++;

}  执行10000次会有什么结果?

描述一下多线程的可见性?

线程的生命周期, 什么时候进入就绪,什么时候运行,有哪些方法可以令线程阻塞。

描述一下wait()/notify()、notifyAll()?   join(),sleep(),yield() 各自作用和区别。

描述一下线程池,为什么用线程池?

Lock和 synchronized的区别.   Lock怎么加锁和释放锁?

JVM对锁进行了什么优化?

JVM内部由那些东西组成? 给了一些变量,问哪些存在栈区,哪些在堆内存,哪些在常量池......

3. 数据库:

sql语句题, group by,having和where ,redis是什么? 为什么要用它?

了解过nginx吗?有用过吗?    没了解。。。。

描述一下索引,数据库有哪些索引结构?

分库分表是什么?     没了解过。。。。

4.网络 :

描述一下Http协议,Http和Https区别.    如何搭建Https, 不会.....

Get,Post区别

描述一下cookie, 那session呢?有什么区别?

浏览器禁用了cookie会发生什么情况?

如何设计一个秒杀系统? ...........只知道要处理并发....

5.Linux

常用命令 比如查看内存,查看进程等。。。

文件权限划分。

还问了些其他的,忘了具体问了什么.....

6.算法:

手撕代码:   两个栈实现一个队列 .  ....剑指offer原题

手撕代码:  递归实现冒泡排序.  在哪儿见过来着,忘了.....,后来让写了个循环的冒泡。

最后面试官总结:你的基础还可以,但感觉有点零散,不够系统,算法能力得加强.....

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

作者:Fantasy..

来源:

牛客网(www.nowcoder.com)

- 互联网名企笔试真题

- 校招求职笔经&面经

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

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

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档