回馈牛友一波,现在想起来的面试问题想不全,请见谅

2017年8月13日     百度运维部一面
  • 自我介绍
  • 详细聊项目以及项目中遇到的问题(Web常见攻击方式)
  • Linux有了解过吗(没了解过,所以啥也没问)
  • TCP、UDP的区别和应用场景
  • TCP的三次握手和四次挥手,以及为什么用三次握手
  • 电脑上不去网有什么原因以及DNS问题有什么症状
  • HTTP和HTTPs的区别
  • HTTP的请求头
  • 快排的时间复杂度和思想
  • 二叉树的非递归遍历
  • js原型以及js原型链以及js闭包
  • ajax的同步和异步区别
  • CSS常见的选择器
  • JDK和JRE的区别。JDK能否运行java程序(可以)
  • 进程和线程的区别,以及线程的好处以及根据时间片划分看进程和线程的区别
  • 死锁以及java多线程如何解决死锁
  • 如果java程序运行慢,如何排查
  • java的几个命令
2017年8月17日     酷家乐一面
  • java多线程与线程池
  • java的GC,young gc full gc
2017年8月25日     携程视频面试
  • 手写String to int,主要是边界值问题
  • 异常的处理
  • 多线程 线程安全
  • Hash
  • 数据库的隔离级别 以及 事物特性(ACID)10GB的文件,统计URL以及访问次数
  • 乐观锁和悲观锁
2017年9月18日     有赞电话面试以及视频面试
  • 项目介绍
  • TCP和UDP详解
  • 死锁
  • 单例模式(饿汉 和 懒汉)
  • 缓存(redis和mem***)
  • java的多态
  • 泛型以及优点
  • B树
  • 在系统中什么时候用到异步
  • 手写代码 比较简单
  • java集合源码
  • 框架源码(但是我没看过框架源码)
  • 多线程相关
  • oom的原因
  • jvm参数参数
2017年9月27日      美团点评(一共四面但是只记得这么一些了)
  • 手写代码反转链表、求(x的y的次方,时间复杂度(logn)),还有2个不好描述了,就不说了
  • 数据库隔离级别
  • mysql引擎的区别
  • 悲观锁和乐观锁
  • 并发时候sql操作的问题
  • 根据业务设计数据表
  • GC young gc major gc full gc
  • TCP的四次挥手和三次握手  以及TCP和UDP区别
  • get post区别(不是简单的区别,看http://www.oschina.net/news/77354/http-get-post-different
  • 手写一个线程安全的单例模式
  • 集合的源码等相关问题
  • 集合的安全性
  • 剩余的记不住了,一天四面之后脑子一团浆糊
#百度##美团#
全部评论

相关推荐

点赞 19 评论
分享
牛客网
牛客企业服务