临面试被取消

阿里淘天,我笔试的时候用的本地ide,跳出了三次(因为刚开始不知道不能用本地ide,后来代码在ide上又为了挪到牛客上打开ide好几次)系统判定违规,然后流程自动结束了,面试官临面试才知道和我说,然后就没法面试了,他说系统也没法更改.白白准备两天,还白跑图书馆研讨室一趟,失去一个机会,真的我哭死.望诸位引以为戒.除非明说可以本地ide,否则还是小心为妙,没人会看录像看你是否清白,系统的判定就是最有性价比的答案.(我之前看到了流程结束,但当时都约面试了我以为是系统错误,看来还是应该与hr或者内推人沟通一下,那样的话也不会让我白准备)
全部评论
没必要用本地ide吧,牛客的感觉差不多呀,我一般有让用本地ide的笔试也懒得切
2 回复 分享
发布于 2024-04-16 15:07 江苏
阿里的在线ide不带自动补全。考并发题直接懵逼。
1 回复 分享
发布于 2024-04-15 18:11 江苏
我也切屏三次,已经二面完
1 回复 分享
发布于 2024-04-16 14:38 四川
我也跳出了三次,不知道是不是这个原因挂掉的
点赞 回复 分享
发布于 2024-04-15 16:34 重庆
我也一样,挂了无所谓,别拉黑我就行😂
点赞 回复 分享
发布于 2024-04-15 18:42 北京
坏了 我好像碰到什么快捷键还是小键盘 直接连着提醒三次(点了哪个确认 马上又提示)。。。。感觉寄了
点赞 回复 分享
发布于 2024-04-15 20:46 香港
阿里的笔试是用核心代码模式还是acm呢
点赞 回复 分享
发布于 2024-04-15 23:15 北京
额,那个软件有说明吧,不允许有ide,可能你没注意看。不然肯定很多人都用本地ide了。
点赞 回复 分享
发布于 2024-04-18 10:55 浙江
跳出去会有弹窗提示的吧
点赞 回复 分享
发布于 2024-04-27 18:18 辽宁

相关推荐

03-08 16:59
已编辑
东北大学 Java
#淘天笔试# #淘天# #笔试# 考虑换根DP,先随便找个点做根,每个点只统计这个有根树下它的子树对它的贡献,也就是if(color[u] != color[v]) color[u] += color[v];这样我们只能统计出子树的贡献,我们还需要父亲的贡献,父亲的贡献我们考虑扩展并查集,在dfs过程中顺便合并一下就能够得到每个点所在并查集的size,如果一个点和它的父亲不同颜色,那么就是相同并查集,直接用并查集size减去dp求出的子树贡献就是父亲的贡献,然后第二遍dfs,把每个点任意一种颜色都试一下,我们提前知道子树的贡献是多少,可以根据现在我们变的颜色统计一下现在的子树和,看看父亲跟他现在是不是一个颜色,是的话不加贡献,不然加上贡献,和ans取最大值即可。代码如下:#include# include#include# include#include# include#include# include#include# include#include# include#includeusing ll = long long;using ull = unsigned long long;const int maxn = 1e6 + 5;int fa[maxn],sum[maxn],siz[maxn];std::string color;char col[] = {'R','G','B'};int ans  = 0;int find(int x){    return x == fa[x] ? x : find(fa[x]);}void merge(int x,int y){    x = find(x), y = find(y);    if(x == y) return;    siz[x] += siz[y];    fa[y] = x;}std::vector g[maxn];void dfs(int u,int fa){    sum[u] = 1;    for(int i = 0;i < g[u].size();i++){        int v = g[u][i];        if(v == fa) continue;        dfs(v,u);        if(color[u] == color[v]){            sum[u] += sum[v];            merge(u,v);        }    }}void dfs2(int u,int fa){    int sfa = (find(u) == find(fa)) ? siz[find(u)] - sum[u] : siz[find(fa)];    for(int i = 0;i < 3;i++){        char c = col[i];        int s = 1;        for(auto& v : g[u]){            if(v == fa) continue;            if(c != color[v]) s += sum[v];        }        if(c != color[fa]) s += sfa;        ans = std::max(ans,s);    }    for(auto& v: g[u]){        if(v == fa) continue;        dfs2(v,u);    }}void solve(){    int n;    std::cin >> n;    std::cin >> color;    for(int i = 1;i <= n;i++){        siz[i] = 1;        fa[i] = i;    }    for(int i = 0;i < n - 1;i++){        int u,v;        std::cin >> u >> v;        g[u].push_back(v);        g[v].push_back(u);    }    dfs(1,0);    dfs2(1,0);    std::cout << ans << '\n';}int main() {    int T;    T = 1;    while(T--) solve();    return 0;}
投递淘天集团等公司10个岗位 笔试
点赞 评论 收藏
分享
评论
7
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务