百度:
操作系统:用户态和类合态
网络状态码
lru算法
线性数据结构和非线性数据结构
java虚拟机,堆栈,
gc的root
tcp三次握手、四次挥手
为什么多一次
https的那个s
ip层的协议是什么
超时同传
进程和线程的区别
进程的几种状态
进程之间怎么通信
归并排序
B+树
fork
ip怎么分发的,怎么从a的ip到b的IP的
滴滴:
object的类理解,和范型的区别
有什么类方法,tostring和equals方法
为什么要重写hashcode
索引的底层结构是什么
左匹配是什么,怎么实现的
事务的隔离级别,自交性和非自交性
找到链表相交的节点
两个队列实现栈
.sh shell查询使用前十的ip地址
开根号的算法
sql查询每门功课分数最高的人,
map、set和list继承什么接口,各有什么特点,怎么存放数据的,
为什么要这样做
为什么要有设计模式
排序年龄
寻找二叉树两个结点最近的公共父节点
java字符的词频统计
hive和hbase
redis和memcached的区别,为什么要用
solr为什么要用内存缓存,提高的速度有多快,为什么要用
排序的时间复杂度为什么是那样
动态代理
spring的模块
spring的ioc和aop
8月15号盛大游戏
sql注入
c++11的新特性,智能指针
linux命令,查看当前进程,查找文件夹
设计模式
解决粘包问题
容器是怎么实现的
hash和红黑树的应用
java线程池
https://www.nowcoder.com/discuss/152050?type=0&order=0&pos=6&page=0
产品经理:https://www.zhihu.com/question/19559498
测试的一些问题:
stringbuilder和stringbuffer的区别,
垃圾回收机制,新生代怎么判断变成老生代
判断set里是否存在返回值是什么
百万个单词找出词频最高的三个单词
分布式数据库的数据一致性
遇到哪些问题
查找bug的方法
比较hashcode和equals的区别
求素数
treemap和hashmap的区别
arraylist和linklist的区别
hashmap怎么put进去,解决hash冲突是什么
装载因子一般是0.75
进程和线程的区别
ping是什么协议
返回什么信息
线程进程间的通信
操作系统的锁
IP协议有哪些
ip怎么分发,socket,抓包
性能测试、压力测试有哪些
nlogn怎么推出来的
list怎么放元素
set怎么找元素
equals怎么写的
三个线程顺序执行,
为什么b+树减少查询次数
事务的四个特性
int和integer的区别
事务的隔离级别
compare to 怎么重写
索引的左连接、右连接和自然连接
数据库的约束
深度遍历二叉树
http和https的区别
同步、异步
redis和memcached的区别
内存和外存
vio和synchronize关键字怎么实现的
lru机制
hashmap在线程不安全的情况下提现在哪个方面
对object类的理解
和泛型的区别
.sh shell查询前十的ip地址
用户态和类合态,
网络状态码,分别是什么意思,
lru算法,
线性数据结构和非线性数据结构,
java虚拟机,
gc的root,
TCP三次握手四次挥手,
超时同传,