暑期实习-猿辅导(二面挂)

4.15 boss投递 推理引擎研发实习生

4.19 一面

项目介绍,问blockreduce怎么实现的,代码敲出来,问中间的wrapreduce怎么实现的,代码敲出来

又是敲代码:多个有序链表合为一个有序链表

说是方向很契合,但代码能力要加强

4.26 二面

详细问项目,问量化流程,问polygraphy是怎么看精度的

手撕,有细节没干出来,很烦

用C++语法,编写一个循环数组的类,其中需要包含以下几个要求:

声明整型数组,其长度由实例化时传入的参数进行决定。

提供push和pop操作,当数组满时,可以从头开始写入数据(即覆盖旧数据);pop操作需要从头开始读取数据,当数组为空时,返回错误提示。

提供 printAll 方法,用于打印所有的元素

4.27 寄!一面完面评很好,下午面完晚上直接约二面,结果二面手撕没撕出来,只能说卡在这了

后面听说猿辅导手撕有两题,我这第一道只做出来一半,还真是得挂

#我的实习求职记录#
全部评论
二面我也一道都没撕出来,但居然给过了
点赞 回复 分享
发布于 2024-05-18 09:26 北京

相关推荐

也是离谱,说约面的时候说安排个笔试,飞猪前面没笔试,我以为真就是只笔试,连会议室都没找直接在工位等着做了。。。没想到到点发过来一个阿里系独特的链接+一通电话让边做边讲思路。。最后在聊天框里和面试官交流思路。算法1.   一个字符串由'(' ')'和'*'三种字符组成,*可以是'(',也可以是')',还可以是'',判断这个字符串括号是否合法算法2.   第K大的数学生表 X Xid课程表 Y Yid Zid老师表 Z Zid name选课表 W Xid Yid score sql1 求所有学科平均分大于60分的学生idsql2 求上平均分最高的课程的老师名字shabi飞猪,第一个面试挂的,估计是觉得我没开声音有概率作弊了    public boolean checkValidString(String s) {        int left = 0;        int right = 0;        int t = 0;        for(int i=0;i<s.length();i++){            if(s.charAt(i) == '('){                left ++;            }            if(s.charAt(i) == ')'){                right ++;            }            if(s.charAt(i) == '*'){                t ++;            }            if( (left + t) < right){                return false;            }        }        if(Math.abs(left - right) > t){            return false;        }        left = 0;        right = 0;        t = 0;        for(int i=s.length()-1;i>=0;i--){            if(s.charAt(i) == '('){                left ++;            }            if(s.charAt(i) == ')'){                right ++;            }            if(s.charAt(i) == '*'){                t ++;            }            if( (right + t) < left){                return false;            }        }        return true;    }贴下第一题题解,简单易懂,原题lc678,lc扫了一眼解法又晦涩又难懂,不是人能看的
查看4道真题和解析
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客企业服务