衣恋内推,衣恋内推码

衣恋spao运营招聘 主要分成四个阶段: 网申 笔试 视频面试 终面 笔试主要通过之前的一些联系,来达到过线要求。 视频面试流程: 在进入初面后,会根据当天的面试人数,选择性的2-3人面试,采取先后问答,依次交替。即第一个问题先回答者,后一个问题后面回答。对于2人面试还好。若个是3人的话中间的人比较luck。我面试的时候是两人面试,会有一些着装要求(职场时尚)。面试时间大概会在1h左右。 我之前一些面试的问题: 自我介绍,对岗位的理解,选择这个岗位的原因,自身的优势,未来规划,遇到的者困难的事情等等。大概就是这些问题。面试官很温柔,也很有耐心,不用紧张。关于面试技巧,因为这个岗位是门店运营,所以希望的候选人会是开朗大方的,所以在一开始能让面试官感到热情,是加分项。 面试感jio: 还记得那时候,在外面实习,又没办法回家(打工人的心酸),吭哧吭哧跑到公司最顶楼,搬了一张小破凳,放着我的ipad,连着我自己手机热点,心心酸酸面试,面试完高兴的摇头晃脑的下去,还丢了一只耳夹,哭哭

New Balance母公司&韩国最大时尚零售集团|衣恋集团26届校招开启!

tips:有转正意愿者优先,需提前实习,急缺通过率高

【招聘岗位】

ESI咨询项目实习生(校招储备,26届可转正,26&27届也可投递)

【福利】薪资福利外企,早8晚5,双休~

【工作地点】上海

【内推链接】https://eland.zhiye.com/campus/jobs?shareId=78551d26-944d-46ff-925a-837dae5441f6&shareSource=2

【内推码】EVVMA9(内推简历优先筛选),大家投递完可以在评论区打上姓名缩写+岗位(比如PM+LJJ),我私你们面经~~

#牛友职场人脉来了#
全部评论

相关推荐

01-10 21:01
门头沟学院 Java
比较经典的题目,如果之前没写过的可能需要想一番,首先实现缓存最先想到的就是hashmap,O1级别的查找速度很适合做缓存,然后就是要实现lru,参考redis的zset底层实现,zset也是使用了两个数据结构跳表+hashmap,使用跳表实现排序,我们这里也是使用双向链表实现lru功能,每次查询对应数据的时候就将数据移除重新加到头部,也就是更新使用频率,附上代码如下比较经典的题目,如果之前没写过的可能需要想一番,首先实现缓存最先想到的就是hashmap,O1级别的查找速度很适合做缓存,然后就是要实现lru,参考redis的zset底层实现,zset也是使用了两个数据结构跳表+hashmap,使用跳表实现排序,我们这里也是使用双向链表实现lru功能,每次查询对应数据的时候就将数据移除重新加到头部,也就是更新使用频率//通过自定义节点,hashmap,哨兵节点//删除时通过pre和next指针快速删除节点//添加时只操作头尾,通过哨兵节点快速添加节点class LRUCache {private class Node{//保留key,不然在删除尾结点的时候不能返回key让map也删除//而map又不知道尾结点是哪个int key,value;Node pre,next;Node(int key,int value){this.key=key;this.value=value;}Node(int key,int value,Node pre,Node next){this.key=key;this.value=value;this.pre=pre;this.next=next;}}private int capacity;//通过哨兵节点可以快速找到头结点和尾节点private Node dummy;//通过hashmap快速找到节点,通过节点pre指针和next指针快速实现删除private Map<Integer,Node> map=new HashMap();public LRUCache(int capacity) {this.capacity=capacity;//不能dummy=new Node(-1,-1,dummy,dummy)//这样会导致dummy的pre和next为nulldummy=new Node(-1,-1);dummy.pre=dummy;dummy.next=dummy;}public int get(int key) {if(!map.containsKey(key)) return -1;//如果存在,更新使用频率(加到头部)Node node=map.get(key);remove(node);addFirst(node);return node.value;}public void put(int key, int value) {Node node;if(!map.containsKey(key)){while(map.size()>=capacity){int removeKey=removeLast();map.remove(removeKey);}node=new Node(key,value);addFirst(node);}else{//否则更新数值重新加入node=map.get(key);node.value=value;remove(node);addFirst(node);}map.put(key,node);}public void remove(Node node){Node pre=node.pre;Node next=node.next;pre.next=next;next.pre=pre;}public int removeLast(){Node tail=dummy.pre;remove(tail);return tail.key;}public void addFirst(Node node){//通过哨兵结点快速找到头结点Node head=dummy.next;head.pre=node;node.next=head;dummy.next=node;node.pre=dummy;}}
查看1道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务