TaylorSwift13 level
获赞
666
粉丝
236
关注
11
看过 TA
6153
广州城市职业学院
2024
Java
IP属地:上海
暂未填写个人简介
私信
关注
2023-04-25 14:33
已编辑
广州城市职业学院 Java
后端,有Java实习但是感觉八股太多,主投的C++,24暑期实习投了20多家,大部分都不给面试,还以为要0 offer了。浅浅记录下:1、百度:简历挂2、米哈游:简历挂3、字节:简历挂4、腾讯:无面试5、京东:无面试6、腾讯音乐:无面试7、蔚来:无面试8、快手:无面试9、联想:无面试10、摩根士丹利:无面试11、DolphinDB:无面试12、蚂蚁:无面试13、网易雷火:刚投14、中行:刚开笔试,姗姗来迟15、华为:刚开笔试,姗姗来迟16、招行信用卡:一面过17、携程:一二面过18、美团:一面挂一次,二面挂一次,又被捞了19、招银网络科技:二+HR面挂20、阿里云:部门太乱了,中间流转了一次,HR面之后还加了技术面,还是泡池子21、拼多多:一二三面HR面,泡池子(貌似要全面完再说)。三面是我最灾难的一次面试还能HR面,感觉就是中间不挂人,最后再排序22、PayPal:最顺滑的一家,笔试截止后几天就约面,一周之内一二面和主管面,第三个工作日oc。感觉自己运气也是比较好,跟面试官都聊的挺好哈哈,面经也简单写下:一面:英文自我介绍加小提问。然后开问Java,我也委婉地说了Java太久不用忘了不少,靠记忆回答了下Equals、Hashcode重写、GC等问题,面试官人很好,说讲的还不错。然后算法二选一,约瑟夫环和二分范围查找。二面:非常好的姐姐,全程就聊了下项目,项目的问题也不会问的特别深,更多的是考察广度和场景,会让你自己介绍用的组件,最后算法就让写了个二分查找,设计用例并解释理由。主管面:聊聊天,没有技术问题。我爱PP
不改廿斤不改名:pp这个难度我还以为是五年前……
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
2023-04-03 11:32
已编辑
广州城市职业学院 Java
0 点赞 评论 收藏
分享
2023-03-29 22:21
已编辑
广州城市职业学院 Java
T1 计算圆圈个数 直接计数即可T2 排列构造,需要K个好元素。只需要选择0, 2, 4,..., 2*(k-1)下标的地方依次填入n-k+1, n-k+2, ... ,n,也就是倒数k大的数,剩下的地方把剩下的地方填写即可T3 x的阶乘范围决定了x不会超过15,枚举x,然后y取n/x和(n/x)+1计算哪个绝对值小即可。注意x和y不能取2,但可能取1。提交时感觉有个样例bug,x取1时按理说y直接消了取多少都可以,但是取n不通过,取1就通过了。T4 树形DP,直接DFS,计算孩子允许染色和不允许染色的情况,返回两个状态:一个是不允许自己和孩子之间染色,一个是允许,两种情况下的权值。核心参考代码如下:    def dfs(node):    draw, nodraw, drawed = [], [], [] # 存储孩子状态    for nei, W in G[node]:       if not flag[nei]:           flag[nei] = True           neiNoDraw, neiDraw = dfs(nei)           nodraw.append(neiNoDraw)           draw.append(neiDraw)           drawed.append(W + neiNoDraw)    if draw: # 如果不是叶子       noDrawAns = sum(map(max, zip(draw, nodraw)))         drawDiff = [drawed[i] - draw[i] for i in range(len(draw))]        maxDiffIndex = drawDiff.index(max(drawDiff))       drawAns = max(noDrawAns, drawed[maxDiffIndex]+sum(draw)-draw[maxDiffIndex])        return noDrawAns, drawAns    return 0, 0
投递携程等公司10个岗位
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务