校招 未知部门 / 测试开发 / 一面
[面试日期] 2024-11-08 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>小米测开一面</h2>
<p>10.30号面的,面试官语气温温柔柔的,面试也是凉凉的</p><p>1.先自我介绍,然后问我有没有具体的例子证明自己自我介绍里说的那些品质,比如遇到过哪些复杂多样的环境,怎么应对</p><p>2.进程和线程的区别,有没有实际的开发案例(进程/线程间通信,线程和线程池之类的,有没有实际使用线程池的案例)</p><p>3.单核cpu会有线程安全问题吗,为什么会有</p><p>4.能举一个线程安全的案例吗,比如有两个线程做了赋值或加减等操作,会出现什么样的线程安全的问题</p><p>5.避免线程安全的手段</p><p>6.synchronized锁的级别,锁升级的过程</p><p>7.http协议,知道的都说一说(哪一层,状态码,请求方式等),什么情况下没有任何状态码返回,option的应用</p><p>8.http和socket</p><p>9.说说websocket,用在什么场景,客户端和服务端怎么知道跟对面一直保持长久连接的</p><p>10.客户端给服务端发消息服务端没收到,客户端不知道服务端是否收到,怎么解决;确认信息也丢了怎么解决</p><p>11.tcp三次握手,为什么是三次握手</p><p>12.tcp和udp的区别</p><p>13.说一下拥塞控制和流量控制,分哪些阶段,详细的阶段曲线过程</p><p>14.所有http版本都是基于tcp吗,udp是不可靠的为什么还要用udp</p><p>15.写过java吗,写过字符串拼接吗(没有,此刻发现我对java没啥了解)</p><p>16.说说对spa的理解,spa的优缺点(不说具体的组件,spa本身整个页面是怎么加载的,有几次加载,为什么不用多页面)</p><p>17.mvc和mvvm模式的理解,mvvm为什么这么设计</p><p>18.说说跨域</p><p>19.实际使用过的git操作</p><p>反问:</p><p>1.部门 base 日常工作</p><p>2.偏测试还是偏开发,技术栈(vue/ts/java/python都会用到) </p><p></p><p>彻底被拷打,还是不应该抱着侥幸心理投测开。。面试之前重新恶补了一下数据库和测试相关结果完全没问到,对后端了解也不多,面试官问的好细,果然基础不牢地动山摇😭</p><p></p><a>#小米#</a><a>#测开#</a>
AI 推荐面试题
