阿里飞猪暑期java笔试?面试?

也是离谱,说约面的时候说安排个笔试,飞猪前面没笔试,我以为真就是只笔试,连会议室都没找直接在工位等着做了。。。没想到到点发过来一个阿里系独特的链接+一通电话让边做边讲思路。。最后在聊天框里和面试官交流思路。
算法1.   一个字符串由'(' ')'和'*'三种字符组成,*可以是'(',也可以是')',还可以是'',判断这个字符串括号是否合法
算法2.   第K大的数

学生表 X Xid
课程表 Y Yid Zid
老师表 Z Zid name
选课表 W Xid Yid score 
sql1 求所有学科平均分大于60分的学生id
sql2 求上平均分最高的课程的老师名字

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️⃣🐷确实nt 感觉是纯kpi来的
1 回复 分享
发布于 03-25 20:20 陕西
我今天面了40分钟全程问项目实习,然后没八股和算法,面试官没开摄像头,10分钟后感谢信,感觉像kpi
点赞 回复 分享
发布于 03-24 22:38 浙江

相关推荐

07-18 18:24
复旦大学 Java
最近帮不少同学改简历,发现80%的人项目栏都长一个样:图书管理系统、在线商城、学生管理系统……不是说这些项目本身不好,而是当HR一天刷到20份“SpringBoot+Vue做的商城”,你觉得你的简历能突出重围吗?面试官眼里的“好项目”长什么样?1.&nbsp;有真实业务场景哪怕是小项目,能体现实际问题解决思路才加分。比如做一个外卖小程序,能说到“如何解决订单超时取消”“如何处理并发抢券”,比空泛的“商城系统”强10倍。2.&nbsp;技术栈有深度+广度不追求堆砌框架,但用过的技术要讲透。比如用了Elasticsearch,能说清“为什么选它做搜索”“如何优化分词效果”;用了RabbitMQ,能聊“消息丢失怎么处理”“死信队列的设计”。3.&nbsp;有自己的思考和优化比如“最初用了单表查询,后来发现数据量大了变慢,于是分库分表+加缓存,性能提升了多少”,这种“发现问题-解决问题”的过程,最能体现你的能力。4.&nbsp;和岗位匹配度高投后端开发岗,重点突出Java核心(集合、并发、JVM)和框架应用;投中间件方向,多讲分布式、微服务相关的实践。其实很多同学不是技术不行,而是不会“包装”项目——明明做过有价值的内容,却写得像流水账;或者被烂大街项目耽误,白白浪费时间。如果你也在愁:•&nbsp;项目没亮点,简历投出去石沉大海•&nbsp;技术细节说不清楚,面试总被问住•&nbsp;想进大厂,但实习/项目经历拿不出手可以来找我聊聊!帮你从0到1打磨项目(结合你的技术栈和目标岗位),梳理简历亮点,甚至模拟面试抠细节。毕竟,好的项目+会表达,才是拿offer的关键~
简历中的项目经历要怎么写
点赞 评论 收藏
分享
昨天 09:34
已编辑
北京航空航天大学 移动开发
家人们谁懂啊!实习才半个月,每天不是在取快递路上狂奔,就是贴发票贴到眼花、打印文件打到手酸…&nbsp;当初&nbsp;HR&nbsp;画的饼&nbsp;“接触核心业务”“学行业干货”,全成了泡沫!大半夜躺床上刷到白天拍的&nbsp;“快递山”&nbsp;照片,气得想骂街:这哪是实习啊,分明是给公司当免费牛马!要是你也被打杂搞到怀疑人生,先别急着提桶跑路!咱今儿就唠唠:怎么把&nbsp;“牛马活”&nbsp;干成&nbsp;“升职剧本”,让领导追着问&nbsp;“这实习生能转正不”!一、先搞清楚:你是&nbsp;“纯牛马打杂”&nbsp;还是&nbsp;“能偷师的打杂”1.&nbsp;纯牛马打杂:重复到崩溃,学不到东西比如天天无限循环贴发票、搬箱子、录毫无技术含量的数据…&nbsp;干到死都没人教你半句,领导连你叫啥都记不住。这种打杂说白了就是&nbsp;“廉价劳动力替代”,公司压根没打算培养你,纯纯拿你当工具人&nbsp;——&nbsp;遇到这种,别犹豫,跑就完事儿!2.&nbsp;能偷师的打杂:看着是琐事,实则藏着&nbsp;“职场入门课”整理行业资料时,顺手摸清公司业务逻辑;帮同事跑腿送文件,偷听两句高层咋沟通(比如&nbsp;“这个方案得结合客户复购率调整”);甚至贴报销单时,记住公司费用标准(以后做预算超有用!)…&nbsp;这种打杂是&nbsp;**“低成本试错”**,能让你快速摸清职场套路,偷偷攒经验!举个真实例子:我朋友雨桐实习时,被派去整理五年的客户档案,一开始崩溃到想离职。结果她边整理边分类,发现公司核心客户的分布规律、合作周期,直接写了份《客户维护建议》。领导看完拍桌:“这实习生有脑子啊!”&nbsp;后来直接带她参与客户续约大项目,实习结束顺理成章留用!二、判断要不要跑路?1.&nbsp;你实习到底图啥?想刷大厂简历:只要公司名头够响(比如&nbsp;BAT、头部企业),打杂忍&nbsp;2&nbsp;个月就行(但别太久!否则简历像&nbsp;“无效打工”,HR&nbsp;一看就知道你没碰核心业务,等于白干);想学真本事:3&nbsp;周后还没碰过写方案、跟项目、看数据…&nbsp;直接润!时间宝贵,别给公司当免费牛马,外面好实习多的是!2.&nbsp;有没有&nbsp;“活人”&nbsp;带你?观察带教老师:是把你当工具人(只派活不沟通,你干完活跟没干一样),还是&nbsp;**“顺手教你”(比如让你做报表时,简单讲两句逻辑;改你文件时,说清楚哪错了、咋改更好)。遇到后者,哪怕打杂多也值得留&nbsp;——&nbsp;职场新人最缺的不是&nbsp;“活少钱多”,而是“有人带”!3.&nbsp;你敢不敢&nbsp;“主动搞事情”?试试厚着脸皮说:“XX&nbsp;活我想多学学,能给我分点相关任务不?”&nbsp;要是领导敷衍、同事甩脸(比如&nbsp;“实习生做好打杂就行”),说明这地儿没前途,跑路不丢人!但要是对方说&nbsp;“行啊,下次带你试试”(哪怕画饼),也值得再争取&nbsp;——&nbsp;机会都是自己&nbsp;“厚脸皮”&nbsp;要来的!三、把&nbsp;“牛马活”&nbsp;变成&nbsp;“升职剧本”&nbsp;的&nbsp;3&nbsp;个野路子(超实用!)1.&nbsp;给琐事加&nbsp;“隐藏任务”,偷着攒经验帮同事做&nbsp;PPT&nbsp;时,偷学他的逻辑框架(比如&nbsp;“问题&nbsp;-&nbsp;分析&nbsp;-&nbsp;方案”&nbsp;结构),下次你做的&nbsp;PPT&nbsp;直接碾压同事,领导:“这实习生进步这么快?”整理发票时,分析部门花钱规律(比如&nbsp;“发现&nbsp;XX&nbsp;费用超支了”),下次部门汇报突然说这个,领导直接对你刮目相看:“这都能发现?”取快递时记住常收件人(比如&nbsp;“张总总收文件”“李姐爱买咖啡”),下次碰到主动打招呼,职场人脉从&nbsp;“取快递”&nbsp;开始积累!2.&nbsp;用&nbsp;“学生思维”&nbsp;换&nbsp;“职场脑”,别当纯牛马别再抱怨&nbsp;“为啥让我干这个”,改成&nbsp;**“干这个能捞到啥好处”**:打印文件时,学领导的排版习惯(字体、行距、配色),下次你做的文件直接戳中领导审美,同事:“这格式怎么这么顺手?”校对资料时,记住行业术语(比如&nbsp;“客单价”“复购率”),开会时突然蹦出来,同事心里默默想:“这实习生有点东西啊!”3.&nbsp;碎片时间搞&nbsp;“自我增值”,公司不教的自己学等电梯时刷行业公众号(比如互联网实习看&nbsp;36&nbsp;氪、晚点,金融实习看证券时报);午休前学&nbsp;10&nbsp;分钟技能(Excel&nbsp;函数、PPT&nbsp;动画、简单剪辑…&nbsp;学啥都有用);甚至上厕所时,在备忘录写两句&nbsp;“今日打杂观察”(比如&nbsp;“市场部下午&nbsp;3&nbsp;点爱头脑风暴”“财务报销必须附&nbsp;3&nbsp;张凭证”)…&nbsp;把&nbsp;“被占用的时间”&nbsp;抢回来,公司不教的,咱自己学!
实习打杂,要跑路吗
点赞 评论 收藏
分享
评论
7
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务