普通本科秋招南京华为云Java研发岗位 待遇20K*15的offer
共 1314字,需浏览 3分钟
· 2021-11-24
本次分享是程序汪的微信好友也是B站粉丝,秋招拿了几个offer需要程序汪帮分析和提点建议,当然面经粉丝也整理好了,通过我分享给大家
由于面经比较长,就分两次发出来
接上一篇携程,这篇是华为云的校招情况
普通本科秋招上海携程Java研发岗位 待遇23K*15的offer.
基本情况和待遇(脱敏)
北京某普通一本 女程序员 计算机专业
2021秋招
待遇 20K*15的offer
公积金按16k的百分之5;
每个月最后一个礼拜6加班按双倍工资算,加上绩效两个月;
经常看汪哥B站视频后面加了微信,手上有几个秋招offer需要汪哥提点建议。当然面经也整理好,分享出来了
视频面试
笔试 场⼀⾯ - 视频⾯试 (40min+)
⾃我介绍
项⽬介绍
Spring,Springboot,SpringCloud区别
项⽬中AOP⽤在了哪⾥
是否⾃⼰定义过切⾯
Redis的分布式锁
分布式锁的特点
⼿撕
/**
* 给出两个链表⽤来表示两个⾮负的整数(范围未知)。其中,它们各⾃的位数是按照 逆序 的⽅式存储
的,并且它们的每个节点只能存储 ⼀位 数字。
* 如果,我们将这两个数相加起来,则会返回⼀个新的链表来表示它们的和。
* 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。
* 请实现功能并给出⾄少三组测试⽤例
* 示例:
* 输⼊:(2 -> 4 -> 3) + (5 -> 6 -> 4)
* 输出:7 -> 0 -> 8
* 原因:342 + 465 = 807
*
链表中每个节点包含单个数字,且逆序,将链表进⾏相加,然后返回相加结果以后的逆序新链表;(本地IDEA写,共享屏幕)
⼆⾯ - 视频⾯试 (70min)
上来⾯试官就说前30分钟左右问技术,后30分钟左右⽤来做⼀道题(呃...)
⾃我介绍
项⽬介绍(这⼀块聊了很多)
cookie和session解决了什么问题,它们的区别;进⼀步⼜问,cookie和session哪个更安全,为什么
项⽬难点和你的解决⽅法
Java中集合类你了解到的有哪些,它们的数据结构加使⽤场景
平时有⽤到哪些Java集合类,项⽬中呢
谈谈你对spring的理解,它解决了什么问题
你具体知道的spring组件
设计模式(这⼀块聊了很多)
除了平常刷题和这两个项⽬还有哪些⽤到了Java
排序算法(这⼀块问了很多)
常⽤排序算法
基本有序⽤哪些排序算法
基本有序为什么快排慢
基本有序的情况下插⼊排序、冒泡、三数取中优化下的快排,
三者 的效率优先级(这⼀块聊了⼀会,⾯试官也引导了⼀波)
⼆叉树的遍历⽅式有哪些?
在前中后三种遍历中,如何确定⼀棵⼆叉树?
为什么先序和后序不能确定⼀棵⼆叉树,本质是什么?
其他琐碎的点都是现场和⾯试官聊天时,⾯试官引出的问题,记不得了
⼿撕算法
/**
* 题⽬描述:
* ⻚码显示,对于总⻚码N<7,则显示所有⻚码,反之则最多只显示7个⻚码(⾸⻚⻚码、尾⻚⻚码、当前
⻚K以及当前⻚前后两⻚的⻚码);未显示的连续⻚码⽤省略号“…”代替。
* 如:N=94,K=5,则显示⻚码1 … 3 4 5 6 7 … 94;N=94,K=93,则显示⻚码1 … 91 92 93
94。
*
* 输⼊:两个空格分开的整数N ,K (1≤ K ≤ N ≤ 100),分别表示总⻚数和当前⻚。
* 输出:所显示的⻚码,⽤空格分开,未显示的连续⻚码⽤省略号”…”统⼀代替。
*/
纯模拟题,只是边界条件⽐较多,需要注意下;
三⾯(主管⾯) - 视频⾯试 (20min)
⾃我介绍
缺点优点
⾯对压⼒都是怎么做的
坚持最久的⼀件事
对华为云的了解
反问
欢迎大家找程序汪分析offer,然后分享自己的面经
程序汪资料链接
卧槽!字节跳动《算法中文手册》火了,完整版 PDF 开放下载!
卧槽!阿里大佬总结的《图解Java》火了,完整版PDF开放下载!
欢迎添加程序汪个人微信 itwang009 进粉丝群或围观朋友圈