50分钟问这么多?面试官是题库成精了吧🤯

相关推荐

09-08 17:01
已编辑
门头沟学院 Java
更新:果然面完就没消息,等了一星期发感谢信了📍面试公司:快手🕐面试时间:9-1,38分钟💻面试岗位:本地生活-营销方向❓面试问题:1.一上来自我介绍都没有,自己问2.java线程池,从参数到流程3.线程池是怎么把任务给线程执行的?(我前面已经讲过线程池的流程,阻塞队列啥的,我说不就是还没到核心线程数就新建线程执行吗,面试官说不不不,就是线程池怎么把任务给线程执行的,我又说了线程池提交任务的execute和submit,面试官又重复不不不,到这里我没招了,然后问我没看源码吗)刚下来查了会ai,源码是有一个worker对象对应线程,然后有run方法和runwork方法。怪我没看源码。4.看过spring源码吗(看八股的时候或多或少看过,愣了几秒回没看过)5.jdk和cglib动态代理,为什么jdk要目标类实现接口的(我说jdk是反射,通过代理类实现相同接口,覆盖,起到代理效果。面试官还问为什么要接口,又一次不知道怎么开口。ai说:JDK动态代理依赖于接口的多态性。如果没有接口,代理类无法确定需要生成哪些方法)6.mysql慢查询,深分页怎么优化7.mysql索引失效情况8.mysql优化9.redis你一般用来干什么,讲讲项目怎么用的10.redis5种数据结构11.跳表结构,跳表查询时间复杂度12.跳表的索引高度是怎么确认的(又一个不知道的,我结结巴巴说他自动生成的。ai说:在跳表中,每个节点的索引高度(即该节点有多少个指针)是通过随机化方法确定的。具体来说,通常使用一个随机数生成器来决定每个节点的索引高度。这种方法的优点是简单且高效,同时能够保证跳表的平均性能。​)之后应该是看我深层的东西不会,做题了算法:lchot100最长公共子序列(二维dp,自信做完发现答案老少个1,边界问题当时没发现,用了个ans=Math.max(ans,dp[i][j]+1),才把表面几个例子都过了,面试官没说啥🙈)反问:1.什么是本地生活2.营销方向呢3.听说快手面试完当天没打电话约面是不是就挂了(面试官说不能说,这是hr那边的事)🙌面试感想:面试官开了摄像头,这点还好,之前面某大厂不开摄像头的。老问源码,受不了。只能说每次面试都能遇到不会的东西,我认了,真认了
查看14道真题和解析
点赞 评论 收藏
分享
这段时间又是找实习的高峰期,有很多uu在问主包是怎么才能找到第一份实习。其实主包在第一次实习的时候发过一次学习路线分享,不过这么长时间过去了,主包又有了新的感触,所以重新写了一份转码找搜广推实习的学习路线分享给大家,希望对大家有帮助。以下是主包的一个学习路线,几个部分可以并行学习,但是一定要注意主次之分⚠️(顺序代表主包认为的重要性顺序,仅个人意见)1️⃣手撕(顺手学Python)手撕一定是找到实习最关键且最容易上手的一个部分,可以说当你其他部分都很薄弱的时候,手撕就是让面试官给你通过的关键一手。时间紧,任务重❗找第一份实习的时候只需要反复刷力扣hot100中的easy和mid即可,日常实习90%的手撕都是hot100原题或改编。之前没有相关算法经验的同学,建议放弃自己思考,第一遍刷题的时候,每题直接找一个能看懂思路进行复现,甚至是背诵 。第一次找实习建议至少刷三遍再去面试,最好是能做到看到题目就知道思路。力扣没准备完善千万不要着急找实习,不然可能会浪费宝贵的面试机会。同时面试前要了解该公司手撕是核心代码模式还是ACM模式,如果不会读取输入建议提前学习下。此外还有一些常见的非力扣手撕,包括AUC和注意力等。2️⃣推荐系统相关项目(or自己做过的深度学习项目)项目是你唯一能够和面试官进行交流的环节,一定一定要熟悉项目中的每个细节,包括特征工程,模型结构,模型训练,评估指标,优化过程等等。推荐系统常见的项目主要有阿里云天池新闻推荐和kaggle otto。但是现在只是复现这两个项目有很大概率是过不了简历的,所以最好是能缝合复现经典论文模型:比如复现Wide&Deep、DeepFM、DIN、DIEN等经典推荐模型。不一定要有效果(没效果也可以编有效果),但是一定要能讲清楚原理等。或者可以尝试复现一个生成式推荐项目,这类项目在面试中会很有亮点,大家可以自行在网上找资源。3️⃣推荐系统和大模型因为第一次实习之前,面试官实际上是默认你没有具体的业务经验的,所以这部分除了项目中涉及到的内容以外,只需要有个宏观的认识即可(包括推荐系统各个部分的作用与模型发展史,有时间可以再看看大厂前沿的模型)。还有一半写不下了,可以查看图片中的内容。祝愿每位同学都能顺利获得心仪的实习offer!互联网大厂实习
我的秋招日记
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务