Uber测试工程师社招面试题目

1)java中有哪些容器,区别和特点是什么

https://blog.csdn.net/qq_38774221/article/details/98974417

2)HashMap和HashTable的区别

3)Java中抽象类和接口的区别

4)java中重写和重载的区别

6)JavaGC垃圾回收机制的工作原理是什么

7)出现内存泄露的根本原因是什么,怎么定位内存泄露原因

8)TCP建立连接三次握手,断开连接四次握手,为什么

TCP建立连接三次握手

9)TCP和UDP的区别,如何保证TCP的可靠性

10)在浏览器中输入www.umfintech.com,到显示出页面内容,前后端发生了什么

11)DNS协议的原理

12)HTTP请求的报文格式、响应的报文格式

13)HTTP响应码有哪些

14)常见的关系型数据库和非关系型数据库及其区别

关系型数据库:sqlserver、db2、mysql、oracle

15)cookie和session、token的区别

16)单例模式是什么,有什么应用场景

17)同步和异步的区别

18)进程和线程的区别

19)线程都有几种状态?哪些状态需要关注?

20)造成线程阻塞的方法?

阻塞线程的方法:join、yield、sleep和Object的wait()方法

21)Java的守护进程(后台进程)?

设置线程为后台进程运行:setDaemon(true)如果一个进程中只有后台线程在运行,这个进程就会结束。

22)造成线程阻塞后,线程回到哪个状态了?

23)哪些状态之后是回到就绪状态?

24)sleep会释放锁吗?

sleep不会释放锁【它会抱着锁睡觉】

25线程都有哪些状态?具体是怎么运行的?

26)Linux中查找一个文件并且删除它(一条命令)

find /-name “文件名” | xargs rm -rf

#面经##社招##Uber##测试工程师#
全部评论
字节业务中台的测试开发,各种级别都招,直聘。简历可以发送WX:BD_fishCat 或者gaositing@bytedance.com 地点是北京/深圳任选 实习岗:https://leetcode-cn.com/circle/discuss/Et6R1b/ 正式岗:https://leetcode-cn.com/circle/discuss/IrqELE/
点赞 回复
分享
发布于 2021-06-03 16:27
这个这不是和java面试一样的吗?确定是测开?
点赞 回复
分享
发布于 2021-08-23 09:07
联想
校招火热招聘中
官网直投

相关推荐

2 34 评论
分享
牛客网
牛客企业服务