#软件开发2024笔面经# 阿里云数据开发岗位面试公司名称:阿里云 面试岗位:大数据开发 整个是大数据开发,我以为是数仓开发,结果问的全是Spark问题,被搞自闭了。1,自我介绍 2,park中RDD的Task数量由什么决定?3,Spark怎么实现算子中的变量共享?4,Spark共享变量的使用条件? 5,可序列化?连接池实例是在算子内还是在算子外? 我一开始没想好,先回答了连接池的作业:是为了连接
又被阿里捞了起来,这次是ios开发部在boss上联系我的,第二天就安排一面了。 技术相关:TCP三次握手和四次挥手,进程间通讯,HTTPS和HTTP,死锁必要条件,死锁避免,智能指针,设计模式,排序算法及其时间复杂度,简述快排。 有两个小问没答出来:https可能失效的情况,单例模式的弊端 手撕:2 sum。讲了两种思路,一种是写的建哈希表查找的方式,一种是口述的二分查找方式。 个人方面:比赛经历
JAVA如何实现线程池 线程池的结构。本地方法栈等 堆的结构。老xx和新xx,具体叫什么记不起来了 如何实现并发,多线程相关 spring cloud比spring boot有什么优势,不同 其他忘了 最后问你还有什么优势。想不起来了感觉自己没有优势,于是说自己身体好能加班也习惯卷。 #阿里巴巴信息集散地#
一面 Redis Cell,令牌桶算法以及介绍其他几个流量控制算法 如何使用Redis实现验证码防刷 Elasticsearch了解吗,倒排索引原理 讲讲Hyperloglog和Bitmap 项目里Redis分布式锁的实现,Lua脚本了解吗,锁误删和超时问题,Reddison RabbitMQ项目中使用场景 RabbitMQ数据丢失问题,三个节点丢失的各种解决方案?讲了持久化,ack和事务 vol
0offer谁懂啊,继续发面经攒人品。 今天这个好像是个大boss,百度上面都搜得到这个面试官名字,不苟言笑,很有威严。 1. 自我介绍 2. 问实习做了什么,刨根问底的问。 3. 为什么全是算法,跟安全没有太大关系 4. 实习时间 听说这一面应该是和上一面一起的,但是两个面试官没有安排出在一起的时间,相当于同一次面试面了两次,内容都差不多。
面试约的五一前的最后一个工作日晚上7点,电话面,上来面试官就道歉,说约面的时候没考虑到要放假了。 自我介绍 分布式锁相关 问项目里面是怎么使用到redis的?(缓存, 分布式锁,做抢单) 如果不用redis,怎么做抢单?(答:可以用go的channel做异步) 如果不用channel呢,可以用什么设计模式?(没回答上,面试官说用单例模式) MySQL怎么实现分布式锁?(唯一key) 除了唯一Key
来一篇前段时间面的CVTE笔试和面经 笔试 大概是25道选择,2道编程题 选择题很多是闭包,变量提升这类让你选输出的题目,还有就是nodejs的基础等 不过我觉得HR筛选重心不在选择,因为我选择都不太确定,编程题做出来了,也过了,我推测就是编程题占大头。 不过这里要给想去视源的同学提个醒,视源的笔试一旦提交不能更改前面的题的答案,挺坑爹的,而且多选题和单选题混杂,编程题也没有OJ,只能纯写,有一点
发发面经积德 昨天刚面的热乎着 ## 一面 - 自我介绍 - 如何使用数组实现队列? - 如何判空?如何判满? - 线程和进程有什么区别? - 线程和进程共享什么? - 有了进程为什么还需要线程? - 讲讲三次握手和四次挥手? - 讲讲 IO 多路复用和 epoll? - epoll 和 poll & select 的区别? - 了解数据库吗?(不了解) - 做题:翻转部分链表 问题很简单,做题也
面试官上来就问有关golong的知识,因为没有学过golong,只能说不会。 重磅: 面试官描述了golong里面协程间通信使用的channel的特性,然后原地让你用C++实现(讲思路)(好难) 八股环节: 1. RAII特性是什么?怎么实现?具体有哪些应用? 2. C++多态,包括怎么实现?父类子类指针之间强制类型转换会调用哪个函数?父类子类之间类型转换会调用哪个函数? 3. 内存对齐相关。序列
一面 1.自我介绍 2.实习经历中感觉收获最大的是什么? 3.为什么不做金融要来互联网? 4.介绍目前实习项目的背景和核心的指标? 5.你在该项目里的贡献? 6.以后准备读研吗? 7.职业规划? 8.自己的优势和劣势? 9.反问,问了目前的业务线产品运营主要负责什么? 二面 1.介绍一下实习的经历? 2.业务规模数据,DAU,留存等 3.你们团队指标?你的贡献? 4.短视频了解吗?如何让一款短视频
三面 1.为什么想做产品运营(一上来就BQ属实没想到) 2.目前面试了哪些公司?体验最好的是哪家?面试中有总结过不足的点吗? 3.如何从0-1运营一款产品? 4.获取用户的方式有哪些(方法论套上就完事了) 5.你之前的实习中如何做精细化运营的?不同层面的用户做了哪些用户策略? 6.未来想要长期发展的城市? 7.为什么选择阿里? 8.反问 HR面试 1.为什么想做运营? 2.平常空闲喜欢干什么? 3
三面 自我介绍 在我提到的每段实习经历之间,会有针对性地再提问 你认为自己是一个怎么样的人 会有人觉得你是一个很"闷"的人吗 在运营方面,擅长做什么 你最希望加入阿里的什么部门 未来五年,对自己的想象和规划 自己的特长和爱好 平时在网上看什么 四面交叉面 每段实习的时间不是很长,是什么原因 实习的收获和成长是什么(主要说了四个方面,业务,领域,个人运营能力,团队沟通协作)介绍在lofter的创作
纯回忆 可能是乱序的 70分钟 全程笑着回答,太尴尬了 自我介绍 聊项目 聊经历 聊自己的学习 什么是分布式锁(因为自己聊经历的时候提到了,所以才引发提问的) 分布式锁的实现方式 什么是乐观锁(用CAS) 什么是悲观锁 什么是AQS 什么是CAS Java里面有哪些悲观锁(答 synchronize和reentrantLock,估计是错的) ThreadLocal了解吗 会不会内存泄漏(答弱引用)
面试官比较和蔼,但是问题问得很多还是想要多了解一下候选者 1.开始并不是自我介绍,而是比较就是简单描述一下自己,他会说从哪些方面(个人经历,性格,兴趣,专业,背景这种介绍自己) 2.为什么想要做交互(我的话出现引导,但是之前没有把答案想好) 3.具体做项目的时候,有没有遇到不好用指标衡量的产品,或者一定时间内做不到 4.你的性格以及缺点,朋友的评价以及同事的优缺点评价 5.我所
知乎链接 https://zhuanlan.zhihu.com/p/670356216 一面 11.15 60min 1. Transformer (1) 结构 (2) 为什么它能处理多种模态,是怎么处理的 (3) 它怎么用于图像分类,怎么处理图像的 (4) 他的解码器和编码器有什么不同 Mask编码 2. BN的作用和好处 减少损失函数后梯度消失 3. Dropout的好处 4. 梯度消失的原因