去哪儿二面 华为技术面面经
去哪儿一面:
1.值传递和引用传递的区别
2.数据库你了解吗?
我就说了B+树索引相关和使用explain查询计划包含信息时里面每一列的含义,重点说了id、select_type、possible_keys、key和ref
3.大概讲讲SSH,说了Spring的IOC和AOP,以及hibernate的一级缓存和二级缓存
4.线程与进程的区别
5.如何实现多线程机制、线程池的使用
6.计算机网络问了tcp流量控制
7.TCP和UDP的区别
8.java集合
9.二叉树最少结点个数
10.innodb和myisam的区别
11.参加比赛都做了什么
去哪儿二面:
1.Mysql有哪些引擎
2.你在编程的时候怎么选择使用抽象类还是接口
3.读入一个表达式求值
4.动态规划解用1、2、5角组成100元钱的情况数
5.java虚拟机、垃圾回收
6.文件系统
7.操作系统如何存取文件
华为技术面试:
1.C++指针占多少个字节
2.C++对象在哪里、临时变量在哪里
3.判断一个链表是否有环(不能用快慢指针)
4.C++如何实现线程同步
5.迪杰斯特拉算法
6.简单介绍一下编译原理
7.linux和windows是一个什么样的操作系统
8.一个数组的长度是20,有正有负,从中找出加起来和最大子序列,并返回索引
#去哪儿##华为#