SHEIN内推SHEIN面经

shein 后台开发(南京) 一面面经

一面快结束的时候,面试官说,你这不错,后面hr联系你。不得不提面试官很nice, QQ视频面的。

应该是过了, 回馈牛客攒攒人品。(听说写面经就有offer)

  1. 自我介绍
  2. 看简历问的,数据结构:数组和链表区别
  3. 树的遍历方式有哪些,简述一下
  4. 动态规划定义,核心,思想是什么(这里一直没达到面试官想要的答案)
  5. 排序算法了解哪些?快排说一下
  6. Java中CMS说一下
  7. HashMap 和 HashTable区别
  8. HashMap的key可以为null么
  9. HashMap 扩容,同样的key会覆盖么
  10. 了解设计模式么?
  11. 最有成就感的一件事
  12. 学生经历

1. 242是真的存在吗? 是的,242属于不成文的考勤规则,一般1095的出勤基本就能达标了,并且午休和晚饭时间也是包含在内,所以也没有那么难。另外并不是各个部门都会严抓工时和考勤,像我之前的部门就没有。但大多数时候大家加班也并不是因为工时,是因为活根本干不完。 2. xx部门加班多吗? 各个部门情况并不一样,具体要看部门职责、leader作风以及个人的工作效率和工作习惯。举个例子,核心部门项目很多,那加班肯定就多;当然具体哪个部门什么情况,也是内部的人才会清楚啦。 3. 加班有补贴吗? 8点下班就有加班费了,如果工时达标的话每个月加班费是可以去到4位数的。 4. SHEIN上班是不是很辛苦? 这个问题我觉得要辩证看待。 首先,如果你就是希望去大厂,那么广州做电商的几家大厂情况可能都差不多,甚至对比起来SHEIN还会稍微轻松一点。 第二,看个人诉求。我是比较希望能够达到work life balance状态的,所以我希望下班后有更多的时间留给自己,另外我的身体素质也不允许我当一个卷王。如果你也是这样的话,那么SHEIN可能不适合你。 第三,看个人工作习惯。之前组内有小伙伴基本每天都加班很少,大部分时候8点就跑了,秉承今天做不完就明天做的态度,那么也轻松很多。 总体而言,SHEIN还是一家发展前景、内部氛围等各方面都挺好的一家公司,作为个人简历背书或履历镀金都是很好的选择,但是卷不动的朋友们就得斟酌一下了。

👕 总的来说,SHEIN,算是时尚界的黑马,近年来在国内外的知名度都水涨船高。同时,企业文化也蛮OK面试可以全程线上!整体沟通也都蛮高效和专业的!宝子们可以冲!!

全球超级独角兽SHEIN25届春招网申开启(秋招投递结果不影响春招投递!)

关于Shein:全球领先的时尚和生活方式在线零售商,服务于150+个国家和地区,2022&2023全球购物App下载量TOP1

校招岗位:1、信息技术类(JAVA/后台开发/安全工程师、产品专员)2、国际物流与仓储类(全球交付管培、国际仓储管培)3、职能管理类(项目管理专员)

工作地点:广州、南京、深圳、上海、肇庆等

内推链接:https://app.mokahr.com/m/campus_apply/shein/2932?recommendCode=DSaf4Kcy&hash=%23%2Fjobs#/jobs

【内推码】DSaf4Kcy(内推简历优先处理,可查询进度)

(内推简历免筛选直接到笔试,全程进度跟进,有问题随时可提问)大家投递完可以在评论区打上姓名缩写+岗位,我来确认有没有内推成功喽

#实习##校招##内推##shein#
全部评论
hpk JAVA
点赞 回复 分享
发布于 今天 10:30 广东

相关推荐

import java.util.*;// 注意类名必须为 Main, 不要有任何 package xxx 信息public class Main {    public static void main(String[] args) {        Scanner in = new Scanner(System.in);        // 注意 hasNext 和 hasNextLine 的区别        int n = in.nextInt();        int[][] paos = new int[n][2];        Map<Integer, List<Integer>> hmx = new HashMap<>();        Map<Integer, List<Integer>> hmy = new HashMap<>();        for (int i = 0; i < n; i++) {            paos[i][0] = in.nextInt();            int x = paos[i][0];            paos[i][1] = in.nextInt();            int y = paos[i][1];            if (!hmx.containsKey(x)) {                hmx.put(x,new ArrayList<>());            }            if (!hmy.containsKey(y)) {                hmy.put(y,new ArrayList<>());            }            hmx.get(x).add(y);            hmy.get(y).add(x);        }        hmx.forEach((k,v)->{            Collections.sort(v);//            System.out.println(v);        });        hmy.forEach((k,v)->{            Collections.sort(v);//            System.out.println(v);        });        for (int[] pao : paos) {            int x = pao[0];            int y = pao[1];            int res = 0;            List<Integer> tx = hmx.get(x);            List<Integer> ty = hmy.get(y);            int len1 = tx.size();            int len2 = ty.size();            int index1 = 0;            int index2 = 0;            index1 = bsearch(tx,y);            index2 = bsearch(ty,x);            if ( index1 - 1 > 0) res++;            if (index1 != -1 &&len1-2-index1 >0)res++;            if(index2-1>0)res++;            if(index2 != -1 &&len2-2-index2>0)res++;            System.out.println(res);        }    }    private static int bsearch(List<Integer> list,int num) {        int len = list.size();        int left = 0, right = len - 1;        while (left <= right) {            int mid = left + (right-left)/2;            if (list.get(mid) == num) {                return mid;            } else if (list.get(mid) < num) {                left = mid + 1;            } else {                right = mid -1;            }        }        return -1;    }}
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客企业服务