记录一下自己的招聘经历,持续更新!
重庆完美世界
二面:
1.找数组最大的下标区间(此区间内所有数的和最大)
2.找数组排列后输出为最小的数
3.niginx配置文件放在哪里,如何配置
4.char unsigned char
5.byte a=127 左移两位
6.solr倒排表。
7.sychronized用法
8.null问题
三面:
1.介绍一下dubbo
2.数据库索引的实现
3.sql注入
4.volatile原理
5.int与Integer
6.http状态
7.单点登录
8.session与cookie
9.java修饰符
大疆笔试:
1、sizeof
2、指针
3、正则表达式
4、http至少五种请求
5、sql表达式,项目中表及环境
6、子网数
7、进程被终止的方式sleep?,优先级更高的线程就绪?
8、sql返回为null的情况
华为实习面试(有软挑获奖加成,所以问的很简单)
第一面:
1.介绍华为比赛
2.介绍研究方向:预测
问: RNN与普通的求导有什么区别
3.dubbo的功能
4.回去了解一下LinkListMap 和微服务架构
5.LRU算法
第二面:
1.介绍一下自己
2.平时有什么兴趣爱好
3.为什么想进华为
4.对于加班怎么看
5.对于5%考核为c怎么看
6.对于高离职率怎么看
VIVO提前批面试:
1、进程和线程说一下:
2、java内存模型
3、进程间通信
4、sizeof求值
5、java继承与重写
6、在学校研究方法
7、华为软挑比赛介绍一下
8、安卓了解多少
Baidu一面:
1、c语言取地址方式,取的地址是逻辑地址还是物理地址?
2、逻辑地址和物理地址的关系
3、三次握手过程,及断开连接过程?
4、TCP、UDP区别?应用场景?
5、B树描述一下?时间复杂度是多少?
6、二叉排序树查找的时间复杂度?
7、一个整型数组,求多个闭区间的和,时间复杂度在线性时间内?
8、n条横线、m条竖线画成的网格里矩形有多少个?
9、一个单项链表,如何确定是否存在环?如何使数学方法证明你的方法可行?
10、函数f()是一个随机数发生器,产生1的概率为a,产生0的概率为1-a,问:如何构造g(),使得产生1的概率为1/2,产生0的概率也为1/2?
11、java创建线程的方式有哪些?
12、spring中bean如何实现装载?
13、反射机制说一下?
14、jvm内存模型说一下,程序计数器、本地方法栈的功能?为什么方法区和堆是线程共享的?
15、GC说一下?如何进行垃圾回收?