当前位置: 首页 > 面试经验 >

小米测开一面

优质
小牛编辑
73浏览
2024-11-08

小米测开一面

10.30号面的,面试官语气温温柔柔的,面试也是凉凉的

1.先自我介绍,然后问我有没有具体的例子证明自己自我介绍里说的那些品质,比如遇到过哪些复杂多样的环境,怎么应对

2.进程和线程的区别,有没有实际的开发案例(进程/线程间通信,线程和线程池之类的,有没有实际使用线程池的案例)

3.单核cpu会有线程安全问题吗,为什么会有

4.能举一个线程安全的案例吗,比如有两个线程做了赋值或加减等操作,会出现什么样的线程安全的问题

5.避免线程安全的手段

6.synchronized锁的级别,锁升级的过程

7.http协议,知道的都说一说(哪一层,状态码,请求方式等),什么情况下没有任何状态码返回,option的应用

8.http和socket

9.说说websocket,用在什么场景,客户端和服务端怎么知道跟对面一直保持长久连接的

10.客户端给服务端发消息服务端没收到,客户端不知道服务端是否收到,怎么解决;确认信息也丢了怎么解决

11.tcp三次握手,为什么是三次握手

12.tcp和udp的区别

13.说一下拥塞控制和流量控制,分哪些阶段,详细的阶段曲线过程

14.所有http版本都是基于tcp吗,udp是不可靠的为什么还要用udp

15.写过java吗,写过字符串拼接吗(没有,此刻发现我对java没啥了解)

16.说说对spa的理解,spa的优缺点(不说具体的组件,spa本身整个页面是怎么加载的,有几次加载,为什么不用多页面)

17.mvc和mvvm模式的理解,mvvm为什么这么设计

18.说说跨域

19.实际使用过的git操作

反问:

1.部门 base 日常工作

2.偏测试还是偏开发,技术栈(vue/ts/java/python都会用到)

彻底被拷打,还是不应该抱着侥幸心理投测开。。面试之前重新恶补了一下数据库和测试相关结果完全没问到,对后端了解也不多,面试官问的好细,果然基础不牢地动山摇

#小米##测开#
 类似资料: