微软苏州STCA
一面(3.14)
自我介绍(中文)
RPC项目细节整体架构与调用流程
多个客户端如何通过负载均衡器获取服务器
服务端如何通过发过来的请求包进行调用
题目:LC3最长无重复子串(外企只问一个题还是挺意外的,之前面Vmware可是4个题)
反问:评价和建议,面试官说感觉在实习生里代码水平还是比较高的(我内心OS:如果真能去实习,如何才能不被发现其实是只菜狗)
一二面平行面,一面通过,直接三面
三面(3.18)
自我介绍(中文)
在抖音实习做过什么,有什么困难和挑战
做题:(竟然和我Vmware一面中的一个题类似,当时不太会还被提醒了,感谢Vm面试官)
在抖音实习做过什么,有什么困难和挑战
做题:(竟然和我Vmware一面中的一个题类似,当时不太会还被提醒了,感谢Vm面试官)
题目大概意思
Horizon是VMware的桌面虚拟化产品,多个用户可以同时连接到一个桌面池上使用远程桌面。同一时刻,一个桌面池上已经连接的用户数,称为此桌面池的并发连接数。同一个用户,对于同一个桌面池,同一时刻只会有一个连接。
如果同一个桌面池,一个连接的断开时间恰好是另一个连接的建立时间,不认为这两个连接是并发的。
输入是N*4的二维数组,表示一共有N个连接,每个连接由4个Long Integer整数来表示,分别是“UserID",“Pool ID","Connection time”,“Disconnection time“."Connection time"总是小于"Disconnection time "
要求是分析这N个连接的数据,找出并发连接数最大的那个桌面池,输出此桌面池的D。
如果有多个桌面池并发连接数最大,输出任意其中一个桌面池的d举例:
输入:
10000 20000 141****674537 141****726830
10001 20001 141****632683 141****731213
10002 20000 141****508697 141****726810
输出:
20000
解释:
”20000“这个桌面池在”141****674537“到"141****726810“这段时间存在两个并发连接。
答案:求有最大并发连接数的桌面池
写完给了几个用例测了测,过了
反问:评价和建议,面试官说到时候看系统通知。。。。
实习生培养机制,面试官说实习生有啥培养机制,来了也不会做太有挑战性的项目,主要是体验微软生活 我:???那我没什么问题了