只记得一些没回答出来和答的不好的问题,常规八股就不记录了。 8.25一面(40min) 1.Async awit的理解 答:Generator的语法糖,主要是改进Promise缺陷的异步方案……。 问:Generator怎么用的,怎么实现的?(。。。) 2.CommonJs ESM之间的区别 答:浅引用,import expire等。 问:export有什么区别吗?(。。。) 3.vue2是怎么
双非本科,参加了无数场面试,以下是最近面阿里的总结(来源于网络): 阿里 面经1 简单介绍项目 知道哪些数据结构以及他们的特点 链表增删快,那如何提高其查询效率,有没有什么想法? B+树了解吗?B+树如何范围查询?B+树退化的极端情况是什么? 跳表了解吗? 大顶堆、小顶堆了解吗? 实现长地址请求到服务端,然后服务端重定向短地址给客户端,如何实现长短地址的互相映射? 那我现在有10份数据,有1000
自我介绍 Array.sort的实现原理?快排讲一下 知道Sleep吗怎么实现? 用过promise吗?说下原理? 普通函数和箭头函数区别 Let,const和var的区别 怎么在ul里面插入li css权重怎么判断?用过not么 说下盒子模型 position的属性及含义?如果absolute外面再包一个absolute,是什么效果? 做过移动端么?Rem 和 em的区别?vm和vh时什么 ht
电话面 1.自我介绍实习介绍 2.Java反射机制使用场景 3.什么时候发生Full GC 4.ConcurentHashMap和HashMap 5.了解HBase吗 6.MySQL扩容的方式 7.Redis为什么快 8.一致性哈希 9.小内存排序大文件具体怎么操作 10.虚拟内存的作用 10.Easy: 二叉树最大深度 11.项目中遇到的难点,如何解决,如何调试 12.反问 #2023校招##阿
1. 挖实习和项目 2.Java垃圾回收啥时候失败 3.Arrays.sort针对快排做了哪些优化 4.MySQL怎么看性能,怎么优化 5.ArrayList扩容机制 6.垃圾回收算法 7.项目代码里用的哪种垃圾回收算法 8.项目有没有用加密,怎么避免外网入侵 9.玩没玩过游戏 10.业务介绍和反问 没做题,全程40分钟,答的稀碎,凉个屁的了。
1.产品经理和产品运营区别 2.为什么想做,有什么优势 3.给出产品功能优先级排序 4.问业余爱好和参加的社团 5.喜欢B还是C端并说明理由 6.说出50个圆圆的东西,陈述思路 #面经# #校招# #提前批# #阿里面试#
感觉阿里的HR面还挺难的 一开始就是问项目 项目里面遇到的难点 怎么解决的 ? 作为负责人,你对这个身份的认识是怎么样的? 为什么要选择测开? 最有成就感的一些事? 有没有做过什么突破自己的事情? 感觉到挫败感的事情? 性格上的优点和缺点? 有什么兴趣爱好? 入职的时间和时长 现在拿到了哪些offer 反问环节之前说了一下 定级是p4能不能接受 反问问了上下班时间:9.30上班 下班时间不确定 面
emmmm感觉选择题考的比较深(也可能是我太菜了),一些知识点我还是没吃透,他会考一些我们熟知的知识点的更深层更细小的部分。而且选择也分单选和多选,多选选的不全只得1/3分,还挺难拿分的。编程题是的思路我是有的,但是由于学的语言没学的太熟练,一些想到的解题方法没办法用代码实现 真的得多刷刷leecode了 #阿里巴巴笔试# #阿里巴巴#
开始聊了一会儿天 先聊项目 问了最大的挑战 然后为什么选测开 然后时间差不多了开始做题 第一道题是场景题:一个文件有很多http地址,写代码访问地址的内容并且输出,然后减少时间用多线程,没写出来。 加了一道如何测试铅笔。 隔天约三面(主管面) 攒人品,希望三面能过
昨天凉了腾讯,今天凉了阿里 30min 流程依然很快,周一投周二约周三面 为什么没找研究生方向的工作 为什么学习后端 为什么选择Java而不是坚持做前端 Java的优势 Java为什么快 怎么创建线程 线程池了解吗 spring怎么接受请求的(答通过注解@PostMapping) PostMapping底层了解吗 没问操作系统、计网、数据库 面试官:不能只了解怎么使用,这样始终是一个知识,要深入了
封装基于eggJS短信发送类 Service 层 'use strict'; // 引入阿里SDK const Core = require('@alicloud/pop-core'); const Service = require('egg').Service; /** * 阿里短信验证码封装类 */ class AlismsService extends Service {
客户端开发,主要是因为笔试做太差,然后约个手撕面 面试时长:30min 面试内容: * 手撕:数组中找两个数和为目标 * 手撕:未排序数组找到未出现最小正整数 * 客户端开发有什么了解 * IOS开发需要学什么? 反问: * 后面还有两轮技术面+hr面 * 综合排序,从几百个一面的选几个进二面
一面: Summary:难度简单,基础八股 + 项目。 1. 实习技术产出 2. Vue2 / Vue3 响应式系统 3. DIFF算法 复杂度分析 4. HTTP缓存 5. HTTP 1.1 / 2 / 3 6. TCP 三次握手/四次挥手
部门:阿里国际事业部 笔试:生成随机数算法,现在有一个手气红包的场景,总金额一百块钱,随机分给十个人,最佳手气不能超过总金额的90%,十个人收到的红包总和等于总金额; 一面: 二叉树常规的遍历方式,实现前序遍历 如何保障质量 发版节奏 测试难点 如何解决 聊聊搭建的UI自动化 做了哪些提效相关的 购物车场景的用例设计 职业规划 工作诉求 面试感受:一般有项目的,面试官会针对项目提问(占面试时间的8
客户端发版流程、 灰度的过程、 监控手段,如果出现问题,如何处理 crash如何上报,如何收集客户端数据 线上有崩溃 如何处理 服务端下发使得客户端崩溃的问题,如何解决 介绍主导的新流程测试方案 get、post请求 cookie和session lock锁机制 分布式锁 什么业务场景用消息队列 redis的数据结构 缓存失效,什么办法解决这个问题 线程的状态,调哪些方法可以切换, 防止线程不安全