上次写的不知道咋的给删了,重新发下……刚好重新排下版 面试职位:前端开发 面试次数:四次(包含一轮笔试) 笔试时间:2023-7-6 题目: 1.使用js reduce方法,对给定数组里的值进行求和操作 2.使用正则表达式,取出给定字符串中的数字 3.promise.all/race的运用 4.根据js的闭包原理,实现一个函数,每次调用时都会使值+1 5.实现一个函数,将给定字符串中的单词首字母变
## 阿里菜鸟Java研发 ### 一面(电话面试) 1. 自我介绍 2. 看你有两段项目经历,项目起因是什么 3. 项目中偏好分析可视化展示分别是什么,请介绍一下 4. 项目中你是如何收集数据的 5. 项目中信息缓存采用了主动更新策略和超时剔除策略,讲一下这两种方式在你项目中是如何实现的 6. http网络分层 7. 数据库事物隔离级别有哪些,分别讲一下 8. 数据库索引有什么优缺点 9. sp
项目中遇到实际问题如何解决的 有没有读过jdk源码,讲一讲 hashmap的数据结构 hashmap为什么必须是扩容两倍 有没有用过redis或者消息中间件 讲一讲缓存雪崩 热键过期时间必须一致的情况下怎么办 布隆过滤器的原理 MySQL事务隔离级别,分别解决什么问题 如果联合索引的顺序是a b,查询时where的顺序是b a,会不会走索引
(大晚上的本看着电影爽歪歪,结果来面试,手忙脚乱) 1、自我介绍 2、JVM内存模型 3、堆的分代 4、双亲委派机制 5、threadlocal出现的问题 6、线程的创建 7、线程池的核心参数 8、线程池的饱和策略 9、序列化 10、redis的缓存击穿,缓存穿透,一致性问题(面试官说了一堆,什么网上教的只是一些浅显的东西,真正的一致性问题非常难,吧啦吧啦的) 11、哪里用到了Redis 12、m
问题内容: 但是我一直发现的是Java的Java答案。它本身很棒,但是我是Java新手。因此,我实际上并不关心“类型参数方差中的联合”的工作。可能很方便,但是现在不是。 那么Java入门者(来自PHP和Python)的作弊码是什么? 如果您可以链接到SO答案(可能在那儿,但我找不到)或写下Java与其他语言有何不同?(基本) 有些人可能将它们称为Java陷阱(尽管我找不到官方的) 问题答案: 有一
电话突击面试,因为面试官问了最近在做啥项目,我说了最近是个深度学习的,可能对java准备不充分,于是问了我一些特别简单的问题,这个时候感觉已经给挂了。。。面试完没一会官网就显示挂了。问题如下: 1.创建一个对象的过程 2.ClassLoader是什么,双亲委派机制原理 3.线程创建的方式 4.线程的生命周期 5.java虚拟机的内存结构 6.arraylist和linklist的区别 7.ioc怎
因为是突然的电话面试,没有录音所以只列出记得的一些问题,基本上简历上写到的都有问到。 SpringBoot和spring的区别?优势? 说说SpringBoot的启动类注解。 SpringBoot的自动装配是怎么实现的? 代理模式是什么?Spring的动态代理有哪些具体的应用场景? Java三大特性 多态是怎么实现的? 泛型的类可以被重载嘛? 线程池了解吗?请求的具体流程是怎么样的? 线程最大数量
说是校招p4起,结果面试官是个管菜鸟前端200多人团队的大boss,有点聊不到一起去,开始问的挺深的,后面看完好几个没答出来就随便问点八股结束了感觉得有特别丰富项目经验才能应对,都是针对简历来问的 自我介绍 看我有过ssr项目,问nodejs进程稳定性的管理(不会),防止由于进程错导致脚本退出 混合开发app的技术体系 h5的兼容性怎么测试 移动端点击穿透的问题(不会) 移动端不同屏幕尺寸的兼容性
昨天突然打电话约了今天一面,恐慌ing,但其实也没准备,因为自己心里有数,抱着想看看大佬是什么样的想法去面试的,面的问题很中规中矩,但自己回答的语气明显不顺,可能被大佬气场压迫了,最后反问了面试官工作多久了,对行业未来的看法是什么,对校招生的建议是什么?哈哈哈,后两个问题显然难到他了。不过还是很感谢给与这一次KPI机会的。#面经#
一面&二面 一面二面比较类似,我就放在一起讲了。上来先是自我介绍。自我介绍结束的时候,面试官让我谈谈自己最拿手的一个项目。 我展开说了一下,用了哪些技术栈、怎么用的,做项目的时候遇到了哪些问题,后面的解决方案是怎么样的。 这之后,面试官根据我之前的描述,开始进行提问: Q:你这边项目用到了Netty,你能说一说为什么要用Netty么? 需要保持长连接的规模比较大,自己写连接、连接池之类的做管理可能
吐槽一下 通过了20天 主管二面还迟迟没来 我就不等啦 基本只问了项目 介绍了菜鸟网络的嵌入式主要是干什么的~ 介绍菜鸟网络的技术栈 1.有没有读研的打算。 2.某单片机项目中用了pid、外部中断,让我讲讲pid参数的初始化 外部中断用在了什么场景。 3.问某linux应用项目是怎样的,自己做的还是和实验室一起做的 balabala。 4.有没有自己编译过镜像、设备树。 如何编译 5.用的是服务器
问题内容: 我有两个类,Test2和Test3。Test2具有属性test3,它是Test3的实例。换句话说,我有一个单向的OneToOne关联,其中test2引用了test3。 当我从数据库中选择Test2时,可以看到正在进行单独的选择以获取关联的test3类的详细信息。这是著名的1 + N选择问题。 为了解决此问题,使其仅使用一个选择,我尝试使用fetch = join批注,我将其理解为@Fe
浅浅更一下 一面 使劲扣项目 扣到我头皮发麻的程度 问了进程线程 什么时候用线程什么时候用进程 多线程多进程 多线程应用到项目中 二面 中规中矩的问题 八股文 设计测试用例 其他没啥了也记不清了 二面之后知道了测开的评级是p4,就拒绝掉三面了 感觉菜鸟的测开面试难度不大,也不用coding #秋招##测试开发工程师##阿里巴巴##菜鸟网络#
问题内容: 我有两个类,Test2和Test3。Test2具有属性test3,它是Test3的实例。换句话说,我有一个单向的OneToOne关联,其中test2引用了test3。 当我从数据库中选择Test2时,可以看到正在进行单独的选择以获取关联的test3类的详细信息。这是著名的1 + N选择问题。 为了解决此问题,使其仅使用一个选择,我尝试使用fetch = join批注,我将其理解为@Fe
1)实习经历 2)项目中redis使用了哪些数据结构?哪些场景下用了什么数据结构?怎么考虑的? 3)项目中缓存同步怎么实现的? 我采用的是本地缓存同步(当前微服务的数据库数据与缓存数据同步,可以直接在数据库修改时加入对Redis的修改逻辑,保证数据一致) + 跨服务缓存同步策略(对于服务A调用了服务B,并对查询结果缓存。服务B数据库修改,可以通过rabbitmq通知服务A,服务A修改Redis缓存