菜鸟内推菜鸟面经

面经:

1. 多线程打印整数

2.链表合并

3.写一个生产者消费者模型:思路 wait() 和 notify() 方法来实现

4.sql题:求和 排序 分页

2024.6.20一面

项目拷打。之前做的没什么难度,问项目难点,说了我觉得是难点的东西,但是其实解决了也没有多难,但是还是要说

八股文:

Java的异常体系

为什么要有异常

finally(这个面试官追问,你确定他会不管怎么样都会执行吗?为什么)

深拷贝浅拷贝

深拷贝的应用场景

数据库索引

索引的数据结构

什么数据库用了哈希索引

mysql数据库的索引结构

B树的特点

索引失效的场景

git的常用指令

git merge

linux:查询cpu利用率最高的进程

linux:查询日志中的关键字

代码讲解

第一个没看懂

第二个:流式编程

菜鸟集团丨2025届校招官方内推启动

【公司介绍】菜鸟孵化于阿里巴巴全球最大的行业电子商务生态系统中,现已成为电商物流的全球领导者,全球第一的跨境电商物流公司

【岗位方向】研发类、算法类、产品类、数据类、物流类、运营类、市场拓展类、职能类

【工作地点】杭州为主,深圳、香港、北京也开放需求;区域物流岗(物流园区办公):东莞、珠海、厦门、漳州、杭州、威海

【内推渠道】https://jsj.top/f/fjZDnI

【内推码】CN003

【备注】内推码在「校园大使内推人」栏填写,欢迎私戳跟简历进度哦~填写此链米哈游接后,同学会在近期收到一封内推确认邮件,通过邮件确认后才算内推成功、才能进入菜鸟校招流程❗️

投递的UU留下姓名缩写和岗位~我会跟进~

#菜鸟##内推##校招##秋招##面经#
全部评论
菜鸟面试难度这么大么
点赞 回复 分享
发布于 10-21 15:59 台湾

相关推荐

面经:1. 多线程打印整数2.链表合并3.写一个生产者消费者模型:思路 wait() 和 notify() 方法来实现4.sql题:求和 排序 分页2024.6.20一面项目拷打。之前做的没什么难度,问项目难点,说了我觉得是难点的东西,但是其实解决了也没有多难,但是还是要说八股文:Java的异常体系为什么要有异常finally(这个面试官追问,你确定他会不管怎么样都会执行吗?为什么)深拷贝浅拷贝深拷贝的应用场景数据库索引索引的数据结构什么数据库用了哈希索引mysql数据库的索引结构B树的特点索引失效的场景git的常用指令git mergelinux:查询cpu利用率最高的进程linux:查询日志中的关键字代码讲解第一个没看懂第二个:流式编程菜鸟集团丨2025届校招官方内推启动【公司介绍】菜鸟孵化于阿里巴巴全球最大的行业电子商务生态系统中,现已成为电商物流的全球领导者,全球第一的跨境电商物流公司【岗位方向】研发类、算法类、产品类、数据类、物流类、运营类、市场拓展类、职能类【工作地点】杭州为主,深圳、香港、北京也开放需求;区域物流岗(物流园区办公):东莞、珠海、厦门、漳州、杭州、威海【内推渠道】https://jsj.top/f/fjZDnI【内推码】CN003【备注】内推码在「校园大使内推人」栏填写,欢迎私戳跟简历进度哦~填写此链米哈游接后,同学会在近期收到一封内推确认邮件,通过邮件确认后才算内推成功、才能进入菜鸟校招流程❗️投递的UU留下姓名缩写和岗位~我会跟进~
菜鸟集团
|
校招
|
超多精选岗位
点赞 评论 收藏
分享
Webpack的构建过程可以概括为以下几个步骤:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=ba06d8fbb87f45f7bf340c85dc4f0cc1模块解析:Webpack会从入口文件开始,递归地解析代码中引入的各个模块,包括JavaScript文件、样式文件、图片等资源文件。Webpack会根据配置的解析规则,找出模块之间的依赖关系。加载器处理:Webpack会根据模块的类型,使用相应的加载器来对模块进行预处理。加载器可以对模块进行编译、转译、压缩等操作。例如,使用babel-loader可以将ES6的代码转译为ES5的代码,使用css-loader可以解析CSS文件。构建依赖图:根据解析出的模块之间的依赖关系,Webpack会构建一个依赖图,其中包含了所有模块的关系。通过依赖图,Webpack能够准确地知道每个模块的依赖关系,从而确保模块的正确加载顺序。插件处理:在构建过程中,Webpack允许使用各种插件来扩展其功能。插件可以对构建过程中的文件进行处理、优化,或者添加额外的功能。例如,使用UglifyJsPlugin可以对JS文件进行压缩,使用HtmlWebpackPlugin可以自动生成HTML文件。模块打包:最后一步是将所有模块打包成最终的静态文件。Webpack会根据配置的输出选项,将模块打包成一个或多个文件,并且可以使用各种优化策略,如代码分割、懒加载等,来提升应用程序的性能。通过以上步骤,Webpack能够将多个模块打包成一个或多个静态文件,供浏览器加载和运行。这个过程中,Webpack能够处理各种类型的资源,并且能够灵活地配置和扩展,以满足不同项目的需求。
2024-10-07
在牛客打卡252天,今天也很努力鸭!
点赞 评论 收藏
分享
2 3 评论
分享
牛客网
牛客企业服务