获赞
258
粉丝
82
关注
10
看过 TA
1339
门头沟学院
2023
Java
IP属地:浙江
暂未填写个人简介
私信
关注
#数据人的面试交流地#浮生偷得半日闲,我们来接着更新后两部分——Python篇和ML&DL篇3. Python相关其实在面试中我被问到Python的次数并不多,我寻思着,可能是这东西确实不太好问,我就把我被问过的可能对大家的参考意义也有限,这边大家就随便看看,复习一下,就当图一乐了(1)两个集合,求这个集合的交、并集(好像是哪个银行?具体记不太清了,时间比较久了)设两个集合为S1和S2,他们的交集可以用S1&S2得到,或者是S1.intersecrion(S2)也可以;并集可以用S1|S2得到,或者是S1.union(S2);在S1中而不在S2中的元素可以用S1-S2表示;在S1或S2中的元素用S1^S2表示(我当时答的时候,只记得有个函数是做这个的,但具体是哪个函数来着真的想不起来了,一直在那说“那个函数”还挺尴尬的)(2)简述列表[ ]、元组( )的异同(这个好像是移动/联通中被问到的,具体哪家也记不太清了,嗐我这记性没谁了)说来尴尬,当时面试官问的是:list和tuple的区别,我听成了list和cube(我的塑料听力啊~绝了)转念意向,可能是问的元组.....我当时主要是从元组的不可修改性阐述的,列表操作更为灵活,我们把不希望被改动的用元组来存储,反之则用列表balabala,现在来看,还可以从对元素的操作,增删索引等角度阐述,在CSDN上有大佬已经总结的很棒了,这里贴一个传送门,有感兴趣的小伙伴可以移步去学习一下https://blog.csdn.net/weixin_43883873/article/details/104939241(3)浅拷贝深拷贝在Python中,赋值其实就是创建了对象的一个新的引用,修改其中任意一个变量都会影响到另一个。浅拷贝(copy):创建一个新的对象,但它包含的是对原始对象中包含项的引用(如果用引用的方式修改其中一个对象,另外一个也会修改改变深拷贝(deepcopy):把对象本身复制给另一个对象,使用对副本进行更改时,原本的对象不会变化本来想着这一期就能写完Python和ML的,因为我印象里Python问的真的很少,但可能是我废话太多....行文至此已经说了九百字,剩下一百字是万难写完ML篇的,还是择日再开一期吧,拜拜咯
0 点赞 评论 收藏
分享
#数据人的面试交流地#闲言少叙,书接上文按照题目的类型整理,主要可以分成四大类:1.统计学相关(不知道和我的统计背景有没有关系)2.SQL相关 3.Python相关 4. ML&DL相关。上一篇说了被考到的统计相关知识点,今天继续来更新2. SQL相关SQL作为数据人的必备技能,在面试中被问到的概率是相当高的询问时间最长的还属BYD和阿里88,毕竟这两个的面试时长都很久(BYD一个多小时,阿里更是超过一个半小时)相应的内容自然也会比较多。(1)会SQL吗,掌握程度呢?这个大家按照自己实际情况回答就好,我猜不同的回答可能对应后续不同的问题。我SQL水平本身一般般,本科时候学过,研究生期间用过一丢丢,也在牛客和力扣上刷了些题,问sql水平怎么样一般也就如实回答(怕牛皮吹出去自己圆不回来)(2)简述SQL中的多表查询的连接方式以及他们之间的区别多表连接一般常见的就是这几种:内连接、左连接、右连接以及交叉连接,这个具体想必大家都很清楚。需要注意的地方就是可以组织一下语言。表达的时候如果能更条理,显然会给面试官留下更好的印象。(3)简述SQL中的语句书写顺序和执行顺序书写顺序大家都很清楚,就是常规的 select-from-where-group by-having-order by但执行顺序你是否留意过呢,我们一起来回顾一下吧from(阐述对哪些表进行操作)-where(选出想要的记录)-group by(对选出的记录进行分组)-having(对分组后结果进行筛选)-select(选取需要的列)-order by(确定查询结果的排序规则)这个确实需要经常回顾,我学的时候确实准备过这块,但因为好久没看,被考到的时候还是没答出来(遗憾脸.jpg)(4)开放性,比如面试过程中,面试官描述一个数据场景,开个屏幕共享,现场手撕代码在阿里的面试中最后环节就是场景描述+手撕代码。这种怎么说呢,也很难说提前去准备,因为这个用户场景的提出是与你所面试的公司或者部门的具体业务很可能是息息相关的,唯有提高硬实力,加深对SQL的理解和熟练程度,窗口函数一定要熟练(血泪教训)本来相把Python的相关问题一下子更完的,因为我被问到Python相关内容也不多,结果写着写着一不小心发现字数超了,那就和下次ML&DL一起更新吧。去干饭了,白白
0 点赞 评论 收藏
分享
查看5道真题和解析 投递阿里巴巴等公司10个岗位 数据人的面试交流地
0 点赞 评论 收藏
分享
#数据人的面试交流地#闲言少叙,书归正文。今天来聊一聊数据的面经。我投的岗位主要是以数据为核心的岗位,数据分析、数据开发,还有一些基于数据分析的游戏用户分析等岗位。除此之外还有些AI相关的岗位,但与我们今天的数据主题不太相符,故暂按下不表。在这里先分享一下我的面试思路,不一定对,只是个人观点。如有不妥之处,欢迎诸位看官在评论区批评指正,共同学习进步。    首先,我们明确一点,我们面的是数据相关岗位,在我们面试一开始做自我介绍的时候,就要围绕这方面的能力进行展示,当然也要结合岗位的具体要求。因为即使是同一岗位,不同公司因为技术栈不同、实际业务需求不同等原因,对其要求也大相径庭。基于此,我们在做项目介绍时也应当有所侧重,重点突出岗位需求中cue到的部分,这也很有可能是面试官较为感兴趣的部分。    接下来,当意识到这一点的时候,在这块我们可以有意识的“埋点”,在介绍项目时,特意在某个他可能感兴趣的地方戛然而止(引起他的好奇,他稍后大概率会追问这块的内容),在面试官提问的时候,将我们早已准备好的内容娓娓道来,这与你直接说出来的效果还是有很大不同的,这会是你面试过程中的闪光点。    很重要的一点是,对项目中的内容我们一定要熟练。建议做一个思维导图,每次面试之前串一下,理清项目的逻辑,同时对于细节也做一定的回忆。自己简历上写的东西,一定要经得起推敲、扛得住问。非常不建议在项目方面造假,自己没做过的项目两轮提问下来破绽百出,真的没必要。如果缺少项目经历,可以考虑打一打天池的比赛,认可度也挺高的,同时也能提高自己的数据实操能力,还蛮推荐的。项目方面,可以找一个小伙伴给他讲一讲,看看他会有什么问题,做一下模拟面试,去查漏补缺,提高自己对项目的了解程度。    今天主要分享一下面试中的自我介绍部分和项目分享。在下一篇中,我会分享一些面试中遇到的题目,具体细节可能有些已经记不太清了,我尽量回忆,给大家做个参考就好。
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务