为了保证制作简历的安全性和流畅性,建议您使用Chrome浏览器进行访问
苑子六尘
北京航空航天大学·2022届

#实习#新东方市场部实习岗位,等待你的简历

新东方市场部实习生的岗位职责 1、通过各类形式了解教培行业市场日常工作,快速熟悉教培行业的运营模式; 2、用户增长:根据老师要求整理资料、编辑推文等各类资料整理;完成社群维护、家长答疑等社群运营工作 3、活动策划:根据老师要求完成各类活动所需资料整理、活动推进,参与活动复盘等工作; 3、市场调研:根据老师指导安排,参与深圳各行政区、各校区周边市场调研工作,协助完成市场调研报告 4、其他各类能够提升能力的工作机会(社群运营、抖音运营、学科运营、带班实习等); 5、完成主管安排的其他工作。 春招不易,大家一定要尽量争取多多实习噢! 点击以下链接,开始投递吧: https://msearch.51job.com/jobs/zhuhai/120088895.html?rc=03
分享
1
校招情报局
神颜甜豆本特利

【咨询-埃森哲】埃哲森信息/活跃网络/卓锐科技Java面试经历

埃森哲信息 面试过程: 1、自我介绍,项目介绍; 2、多线程基础,线程安全、socket通信; 3、高并发,订阅分发,自定义协议; 4、Java的socket通信,socket恰巧粘包问题怎么解决? 答:继承Thread类;实现Runnable接口,选这个因为java单继承,这样还有机会集成业务基类或者工作流基类;线程池,不需要自己管理启动,适合无序高并发。 5、长短链接的概念以及它们的区别; 6、如何保证线程安全,需要注意什么?线程安全的集合map和list使用什么? 活跃网络 面试过程: 1、一开始先让根据给出需求写一段代码,很基础的功能。主要看编码习惯,以及结合写出来的代码说说可以优化的地方。然后问如何对自己写的这段代码做单元测试。通过写一段代码看一下工作经验如何吧。 2、接下来是谈自己解决过的比较难的问题 3、然后是问数据库事务相关的问题; 4、如何实现分布式锁? 5、SpringMVC 怎么添加过滤使得避免空指针? 答:可以在javabean上设置注解设置这个字段不能为空; 卓锐科技 面试过程: 1、询问做过的项目,让你介绍工作流程和使用的框架; 2、java 基础、框架、设计模式、数据结构、http; 3、然后是数据库方面,比如MySQL索引策略,SQL 优化等; 4、Java web和框架问的也比较多,拦截器和spring; 5、tomcat、mysql、分布式、缓存、队列; 6、说说final和finally区别,springMVC的工作原理; 7、有问到uml 和volatile; 8、未来技术规划、为什么跳槽?
分享
评论
原味笔面经
陈治宇
北京超职科技有限公司_产品测试实习生

Hello~近期在找新的机会吗? 这个岗位考虑一下不? 职位描述: 1. 负责电话接听、客人来访迎送等招待工作; 2. 文件收发、全员通讯录更新、员工门禁卡管理; 3. 负责行政物资及办公用品的采购、管理工作,协助员工完成领用工作; 4. 负责公司会议室安排、会前准备工作; 5. 协助上级主管对各项行政事务的安排及执行; 6. 完成上级交给的其它事务性工作。 任职要求: 1. 大专以上学历,身高162cm以上; 2. 半年或一年以上工作经验,优秀应届生也可; 3. 办事沉稳、细心、领悟能力强,性格温和,有良好的团队合作意识; 4. 熟练使用office办公软件及自动化设备,具备基本的网络知识; 5. 普通话标准,无沟通障碍,待人接物大方得体,有礼貌,懂得基本行政管理常识。 职位关键词:前台 职位亮点:不打卡 工作地点:北京
分享
评论
我这里招人
None
湘潭大学·2022届

交通银行数据中心

拿了offer里面最喜欢的一个了,你要问我为啥,薪资待遇,工作强度,团队氛围各方面。 负责校招的俞老师真的很好啊,见过最负责,最贴心的HR了,只要是有问题,老师都会解答,从刚开始的初面到最后面试,到签约 老师都组织的井井有条,(校招体验甩招商银行hr好几条街)。 工作内容虽然大多数运维方便的,但是运维除了不是特别好跳槽,好像其他没有啥不好的,至少工作压力没有软开那么大吧。 交行的假期很好,工作多一年就多一天,具体的福利待遇我就不多说了,到时候人力会介绍的很清楚的,大家想来上海这边的银行的,交行是个不错的选择吆。
分享
2
先马后看
蔚蓝Thesky
南京理工大学·2022届

两年银行经验的阿里、头条社招面经分享(已拿offer)

lz是非科班自学的java,毕业后进入卡中心,现在是2年开发经验。20年年初先后面了头条、拼多多和阿里(淘宝和支付宝),并成功拿到阿里和头条两家的offer。 面试前我主要是在牛客网看大家的面经进行查漏补缺,所以面试完后也想记录下来,权当给大家提供点信息吧。(面试过了一周了,记忆也有点混乱,争取想到多少就记下来多少😂😂)。 顺便提一下面试体验:头条 > 阿里 > pdd 拼多多最垃圾的面试体验,没有之一。我约的视频面,结果面试官说有事给我打电话面,然后给我一个文档,是一个算法。我在写算法的时候没察觉到电话信号不好断掉了。然后我回拨过去,面试官来了一句:你不要故意挂断电话去查答案。我%@#¥@#%@5,保持微笑解释信号不好。后来为了信号好一点我去阳台面试,冻的瑟瑟发抖,这个时候心态已经炸了,又冷又紧张,算法题有思路但是一直被这个人否定,最后挂了。 头条 最开始面的头条游戏中台,当时是第一次面试,没有经验,导致算法题虽然有思路,但是没有写出最优解,直接挂了。后来又被捞起来,因为此时已有阿里的offer,所以胆子也大起来了,收拾心情开始面头条。 头条的面试特点基本就是一个套路:【自我介绍】->【项目介绍】->【手撕算法】->【基础知识】,屡试不爽。 自我介绍:我是xxx,来自xxx,毕业后在xxx几年,期间负责xxx。 项目介绍:xxxxx。项目的时候面试官会问你难点和解决方案,同时会给你提出场景,问你更优化的思路。 手撕算法:多刷题,也可以看看别人面过的算法题,可能会重复。 基础知识:针对简历写的东西问,我被问的较多的是一些中间价,Redis、MySQL、Kafka、ElasticSearch,Java基本没问,因为头条这边使用Go。 【一面】 Two Sum 给定m个不重复的字符 [a, b, c, d],以及一个长度为n的字符串tbcacbdata,问能否在这个字符串中找到一个长度为m的连续子串,使得这个子串刚好由上面m个字符组成,顺序无所谓,返回任意满足条件的一个子串的起始位置,未找到返回-1。比如上面这个例子,acbd,3。给定m个可能重复的字符[a, b, d, d]呢? 提供一个整型数组以及一个整数s,如果该数组中存在n个连续元素,且元素相加之和大于等于s,则返回满足该条件的连续元素的最小长度;否则返回0MySQL集群。假如集群出现延迟怎么处理。Redis的zset实现延时任务设计题:如何设计tiny url要四次挥手HTTPS第二天收到hr小姐姐的电话,约了面试时间。 【二面】 自我介绍 项目介绍 K Group反转链表。写了栈和迭代两种实现方式,链表的题写起来真痛苦,很容易边界出错。 Redis的持久化机制 MySQL的隔离级别 MySQL索引,聚簇索引和二级索引 Redis高可用方案 介绍一些Kafka的一些概念 Kafka如何保证消息有序 过了一天又收到hr小姐姐的电话,开心。 【三面】 自我介绍 项目介绍 第K大的数 设计题:秒杀系统 MySql的索引优化 HTTPS 三面完了正好是周五,忐忑的等到了周一,以为挂了。结果下午收到hr加微信,约了hr面。 【hr面】 为啥离职,怎么想的 介绍项目 怎么和团队的人沟通,和成员出现冲突时怎么解决。 期望薪资,你现在的薪资,三个工作日收到了offer,头条面试体验还是很棒的。 找朋友内推的蚂蚁金融核心,结果第二天就被拒了,杭州淘宝给我来电话,说我被捞起来了。确认了一下,确实如此,那就面吧。 阿里 还是很想去阿里的,所以也很忐忑,淘宝一共经历了4轮技术+1轮笔试+hr面,流程很长,面的我压力山大。 阿里的面试特点:【自我介绍】->【项目介绍】->【场景解决】->【基础知识】,阿里面试除了基础以外,也很看重候选人的解决问题的思维。还是需要候选人有点积累的,假如你写的项目不是自己的,很容易就被问出来。 【一面】 自我介绍 项目难度介绍 如何实现延时任务 如何实现限流 线程池的参数 能不能自己实现一个java.lang.String并加载 Redis为什么这么快 epoll和poll的区别 进程同步的方式 【二面】 MySQL的索引机制 如何自己实现内存分配和管理?不太懂,然后说了jvm的垃圾回收机制 你们公司内部的RPC框架,介绍一下 Redis的key过期策略 缓存穿透和缓存雪崩 分布式锁 如何实现全局的id生成策略 悲观锁和乐观锁 红黑树了解么 【三面】 如何实现群消息已读 消息推送如何保证不重复 Kafka如何保证消息的可靠性 RPC是什么,和http调用有什么区别 说一说你项目的架构 GC MySQL的索引原理,给了一个场景,如何优化 ...忘了 面完3面后居然又来了一个笔试题 【笔试】 producer-consumer 两线程交替打印 多线程模拟100分钱随机分给20个人,每个人最少分配到2分钱 【四面】 写个producer-consumer吧,我说上次写过了。。傻了。。不该说的,然后面试官换了一道题,还好比较简单,写个二分查找,2分钟写完完事。 项目难点 MVCC HTTPS ElasticSearch的查询过程 Kafka如何保证高可用 Reids的集群和选主 知道什么分布式一致性算法 如何实现定时关单 【HR面】 阿里的hr面真是让我难忘。 说说看,假如你是部门技术经理,线上商户数据丢失怎么办 怎么将一个产品推荐给其他的团队,怎么界定边界 怎么样协调关系 (我才2年啊喂,到这里我已经快冒汗了,生怕最后一关毙掉了) 你和同事相处的情况怎么样,说说你帮助同事的一次经历 薪资 阿里的面试流程很长,而且一个部门挂了以后,会被另一个部门捞起来,不停的面。总之来说,阿里的面试体验也还不错,就是经常被放鸽子。 支付宝的面试经验其实也大同小异,我就不贴了。
分享
17
原味笔面经
Larry Wang
中南财经政法大学·2022届

2020字节跳动抖音前端架构组实习生面经(offer已到)

个人背景: 武汉理工大学(211)计算机系大三下,准备找实习。最近找大佬内推,投了北京字节跳动,据说是非常核心的一个小组,一年只招两个实习生。 3月17日下午 抖音前端架构组实习生 一二三面 + HR 历时约 3.5 小时。 这份面经和牛客上的其它面经不太一样,不仅仅列几个题目就完事儿,中间掺杂了一些个人的一些表现以及和面试官的互动,让大家能更完整地感受到整个过程。另外,大厂面试嘛,你懂的,面试官喜欢从一个点切入往深了问,所以在会有非常多嵌套的问题,我觉得这才是真正的面试场景,而不是一条一条堆砌题目,跟做考试试卷一样。 【抖音一面45min】 自我介绍一下 VueRouter 的原理你能不能说一下呢?(两种路由方式说了一下) 对于 History 路由而言,你觉得在服务端是如何做路由分发的呢?(愣住,面试官接下来跟我解释了一波) 你说你看过 Vue 源码,能不能介绍一下 Vuex 的 Mutation 和 Action 的区别吗?(mutation做同步操作,action一般用于异步) 为什么要设计出 Mutation 和 Action 这两个东西?(我开始不是很清楚,扯到 Redux,和面试官交流后,一致同意 Action 作为业务逻辑的封装更合适,提供了更大的自由度) 计算机网络看你写过文章,我就不问了。(我: 笑...)问你一点操作系统的哈,能不能说说磁盘寻道算法?(思考了一下,说了三种,FIFO,最短优先,电梯算法) 那你能不能说一说最短寻道时间优先的缺点是什么?(愣住,面试官耐心给我解释其实会造成远处的任务饥饿问题) 进程和线程的区别(解释了一波,顺便把Chrome为什么从单进程转成多进程架构说了一下) 知道哪些进程间通信(IPC)的方式? (主从式、会话式、消息-邮箱机制、管道、共享内存、Unix Domain Socket,然后跟他讲我看过 Chromium IPC 的源码,内核里面把以前的 ChannelPosix 换成了 ChannelMojo,从而达到线程安全的目的,顺便解释了下线程安全,面试官表示很欣赏,说这个都看过,看来你学了不少) 能不能说说从输入 URL 到页面渲染经历了什么?(被问过很多次了,DNS 解析过程,HTML词法分析和语法分析,CSS解析,合成图层、合成线程调用光栅化线程池,生成位图后浏览器进程间通信过程,显卡缓存与显示器的关系,面试官说可以) 给你一道算法题,盛水最多的容器。直接给我一个最优解吧。我花了 15 分钟写完了,时间复杂度O(n),结果能跑通。给他解释了一下思路,他说这个算法核心的思路是什么?我说短板效应吧,他说其实是贪心。没答上来,感觉比较尴尬,我灵机一动,说可能贪心已经潜移默化到我的思想里面了吧,他大笑,说可以、很强,稍等一会儿去叫二面面试官。一面就这样愉快地结束了。 【抖音二面(1个小时)】 这个面试官就比较高冷了,全程不露脸,说话语气特别凝重,可能沉默 5 秒钟然后问你一个非常严肃的问题。 简单的自我介绍 ES5写一个数组去重(刚开始写了一个O(n^2)时间的) 能不能优化? (我问能不能用新空间,他说可以,然后写了一个O(n)时间的) 能不能区别开数字和字符串?(想了想,最后还是用indexOf方式,最优的没想出来,面完猛然想出来了,当时脑子有点乱) 讲一讲 HTTPS 加密(对称加密有AES + CHACHA20, 分组模式以前有 CBC、CTR,TLS1.3 中只剩下 GCM,非对称加密 RSA、ECDHE) 怎么握手的呢?(讲了三个版本:传统 RSA、TLS1.2、TLS1.3, 后面也讲了 TLS1.3 的 Session ID、Session Ticket 以及 PSK) HTTPS 如何保证数据是否被篡改?(说了下有签名的过程) 签名是什么原理(私钥加密,公钥解密,比对哈希摘要) 你知道哪些哈希摘要算法(Sha256, Sha384) 你能不能介绍一下你的项目(说了下项目遇到的挑战,说了这几点: 1. 怎么解决闭包陷阱。2. 通过 EventLoop 解决 transform 失效的问题) 能不能说说你对 EventLoop 的理解(宏任务-微任务-UI渲染) 如果要在UI渲染之前做一些事情你会怎么办?(我会启动微任务执行吧) requestAnimationFrame 在 EventLoop 中是一个什么位置?(给他解释显示器和浏览器的 Vsync 信号,然后rAF首先执行,他貌似不满意,我请教了他一下,给我解释实际上rAF会在UI渲染之前) 分离图层做动画有什么好处呢?(给他讲了分层的原理,通过设置 CSS 的 will-change 可以转换为一个图层,调用 GPU 加速) 分离图层会发生重绘吗?(会)那既然重绘,它的好处在哪里?(不会影响其他的图层) 你觉得你哪些技术比较厉害?(Vue 源码,浏览器,服务端渲染) 你说你看过 Vue 的源码,能不能说说 computed 属性为什么能够在依赖改变的时候,自己发生变化?(我说 computed 和 watch 公用一个 Watcher 类,在 computed 的情况下有一个 dep 收集依赖,从而达到更新computed属性的效果,顺便跟他讲了computed Watcher如何跟渲染Watcher关联,以及 Vue 在二次收集依赖时用 cleanupDeps 卸载一些无用的 dep) 你觉得你的优势是什么?(1.深度思考的能力 2.善于分享 3.社区影响力) 你对 webpack 了解多少?(我说了下 webpack 的一些优化手段,打包时间方面,预编译、缓存、缩小构建目标,说了大概十个插件,然后打包体积上,JS 和 CSS 的Tree-Shaking 怎么配置) 你觉得 CommonJS 为什么不能做 Tree-Shaking ? ESModule 既然是编译时加载,那它可以做到运行时加载吗,想过这个问题吗?(愣了一会,说webpack 有动态 import 的方式) 写过 loader 和 plugin 吗?(实话实说,没有)那你知道两者有什么差异吗?(先loader后plugin) 你对未来的发展是如何规划的?(谈了谈我对五级工程师的看法,我的阶段目标是到达最低的第五级) 你觉得你在专业上的目标是怎样的?(成为领域前20%) 有什么想问我的?(问了下可能触及的技术栈,以及抖音在开源方面的打算) 【抖音三面(1个小时)】 这位小哥还是比较和蔼的,聊的很多东西跟具体的技术细节就关系不大啦。 你是如何接触到前端的?为什么要选择前端?为什么不去搞 c++ 底层系统研发、后端、人工智能?(说了下我的看法,他表示认可) 对学校的课抱着什么样的心态? 做这个项目的初衷是什么?里面有用到专业上学到的知识吗? 如果每次要生成不一样的 ID,你怎么来设计这个系统呢?(跟他聊了聊哈希冲突如何解决,他表示可以) 在学校应该学过 C 吧,你觉得 C 语言在设计上有什么好或者不好的地方呢?(提了下虚基类,实在想不起来这玩意啥用了,顺带说了下多继承的问题) 如果让你用 JS 来实现多继承的功能,你会怎么来做呢,或者用什么其他的方式?(说了下自己对于继承的看法,以及这个设计不太好的地方,然后更喜欢组合式的方式) 比如说你是你妈妈的儿子,同时也是公司里的员工、学校里的学生,你怎么去设计出你这个实例呢?(将不同的角色功能进行组合,然后实例化) 对前端的知识体系如果要分类的话,你怎么分类?(谈了谈未来前端发展的四个分支) 如果基础知识要细分的话,你怎么来分?(说了下学习基础知识的三部曲,第一级应用,第二级原理,第三级建设社区和贡献代码,我觉得我目前在第二级到第三级之间) 有想过去做一个开源的工具吗?(谈了谈自己对于开源的理解) 在学校有参加什么社团吗?(有,在学校的一个协会,带组内的人一起学习) 有什么想要问我的吗?(聊了聊面试官自己的技术经历,全程还是蛮愉快的) 【HR 面:(30min)】 做项目的初衷在什么地方? 歌曲倍速播放的功能是怎么实现的?为什么要想到这个? 公司的业务可能会压榨自己开源分享的时间,你会介意吗? 公司内的一些代码不能开源,和你自己的开源分享冲突了,你怎么办? 你为什么不早点去实习?现在才开始找实习? 看了你的 GPA ,还是蛮靠前的,你怎么平衡学校的学业和技术的学习的? 怎么看待别人在你博客下面发一些怼你的评论? 在学校有社团经历吗? 自己平时有什么兴趣爱好? 和室友关系咋样? 整体感受 面试了一下午,前面三面连续说了太久,到 HR 面的时候声音已经嘶哑了,不过字节的面试体验还是非常好的,效率相当高。自我感觉还算不错,主要是因为两点: 面试官问的问题都是引导性的,而不是死扣一个具体的知识点叫你填空,通常给一个非常宽泛的话题,让你去发挥,因此给了自己非常大的发挥空间,不过这也和自己前期充分的准备有关系。 面试官尝试去问你一些更加深入的问题,直到把你问住,这是好事情,因为他的水平一般在你之上,能问出深度来,说明他很重视你。 整体的难度并没有我想象中那么恐怖,另外如果大家对面试当中的里遇到的一些问题比较感兴趣,想深入了解一下的话,可以去我的博客,之前系统整理了不少知识点了,希望对还在春招路上的各位有所帮助吧。
分享
9
原味笔面经
kevin

春招前端面经集合

一、 路口(二面挂) (一)电话一面20180309 http状态码及含义 http请求头报文的结构 http和https的区别,https在哪一层加密 Js中的原型和原型链 Js中prototype和_proto_的区别 Js中函数调用的方法 说一下闭包,为什么要用它,解决方法 Jq中实现链式调用的方法 Bootstrap实现响应式的方法,说一下栅格系统 Sass中用过什么方法/函数 Vue的生命周期及每个阶段的特征 Position的区别 display:inline和float:left实现行内布局的区别 怎样处理父元素高度塌陷 (二)现场二面20180310 说下近半年中项目中遇到的难点 链表的结钩是怎样的,链表的插入和删除哪个快,查找某个节点的时间复杂度 Cookie和session的区别 二、 美的(20180313一面挂) 一面是群面,十几个人进去,有三个面试官在前面,流程是这样的:首先每个人30秒的自我介绍;然后每个人说一下自己大学最有意义的事情;最后,针对不同的岗位提出一个问题,由应聘相应岗位的人进行回答。我们那组加上我有五六个应聘前端的,其中有两三个还是硕士,问题一:服务器有哪些;问题二:前端查看cookie的方式。感觉先回答的人都回答得蛮好的,所以我也就没有说话机会哈哈哈。 最最后,一面挂哈哈哈。反思了下,觉得在讲大学有意义的事情时,应当尽可能地往自己应聘的岗位上将,尽可能凸显岗位知识给他人带来的帮助;再者,回答问题阶段,应当积极发言,而不要采取观望的态度,不然整场面试下来,会没有存在感。 三、CVTE(20180314二面挂) 一面: 说一下项目,主要负责什么 常见的状态码 闭包及其应用场景 块元素的垂直水平居中 点击外部弹窗消失,点击内部则不会 服务器怎样判断返回304 实现如下代码: Calculator(10).add(4).reduce(3).time(2).divide(2).print(); // 11 二面: 为什么选前端 有什么事觉得有成就感 算法:找出一个字符串中第一个出现的唯一字符串的下标 布局题:上中下三部分屏幕宽,上下定高,中间高度自适应,且中间部分由左右两部分组成,宽度占比为3:7 3-5年职业规划 项目的开展过程 说一下实习都做了什么 四、平安科技(20180323一面挂) 说一下你做过的项目(现场打开来看) 性能优化(整个网站已经建好) prototype和__proto__的区别 function和object原型之间的关系 缓存处理(用http2.0) 移动端click和tap事件的区别 如何处理,0.5px的实现 h5的新特性 本地存储的方式 他们的技术:nodejs+mongdb,react,后期会转vue 五、珍爱网(20180324二面挂) 因为是内推的,所以直接就二面。 前端304 数据双向绑定的原理 页面访问人数的统计实现原理 项目的安全问题 js闭包 千分位实现(考虑到负数及小数点等情况) 个人博客中赞赏页面如何响应式 计算首屏加载时间,什么是首屏 输入url发生了什么事 DNS根服务器是什么意思 如何统计全国单身男女 http、https、http2.0区别 技术栈采用vue和react,觉得angular门槛高 六、中移物联网(20180327二面挂) 一面(三个面试官,一个问基础,一个问项目,还有一个问人生): 详细介绍项目,说下和后端交互中遇到的问题 说一下js里的基本数据类型 数组去重 选择前端的理由 父母对你职业的期望 觉得自己的抗压能力怎样,最近有没有遇到特别难的事情,怎么处理 对物联网这一块的了解 二面(现场hr+三个远程技术官): 三个远程面试官主要是问你的项目(技术难点、安全处理),平时在哪些网站上泡着,是怎么学习前端的,给自己的能力打分,在编程课方面的学习成绩怎么样?在学校的排名,拿过多次奖学金 Hr问学习经历,对公司的要求,对物联网的了解以及对中国移动和中国联通之间的对比。 七、拼多多(offer) (一)电话一面20180327 说下实习中的事情 项目中搜索功能的实现 数据展示时冲突问题的处理 项目的技术选型,jq和vue的区别,vue的优点,页面中的组件 Vue父子或兄弟组件的通信 什么时候入门前端,选前端的理由 用过react和angular吗 Es6中let、const和var区别,说下块级作用域 箭头函数,箭头函数中this的指向,给出实际场景并说出其中this的指向 移动端项目适配的实现 Flex布局 Cookie、sessionstorage、localstorage的区别,如果获取localstorage的所有key (二)电话二面20180330 Vue生命周期 Vue组件通信的方式 说一下BFC 清除浮动的方式 Js事件委托 Js中_proto_,说一下原型链 水平垂直居中实现 Flex布局 了解哪些设计模式 说一下稳定和不稳定的排序有哪些 快排时间复杂度,基准元素选择的优化 (三)Hr面20180408 怎么学前端 对加班的看法 绩点方面怎样 职业规划等 八、兔展(20180414offer) 一面: 二叉树 写快排(写不出来,后来写了选择) 项目难点 跨域(jsonp,postmessage) 事件循环 ajax原生写法 Promise给出例子说出对应的结果 input实现勾选 深拷贝 js中this 算法原理 http和https区别,https是否绝对安全 水平垂直居中 三次hr面 九、依图(二面挂) (一)电话一面20180508 Vue生命周期 Vue双向绑定的实现 说一下promise,then调用返回的是新的还是旧的对象 水平垂直居中 只有一个DOM元素,用CSS的方式实现两色效果 一个数组只有1和2,排序,1在前面,2在后面 JS的事件模型,捕获和冒泡,阻止冒泡 preventDefault和stopPropagation区别 之后发了个邮件让三十分钟内做三道代码题:一道是刚刚那个算法题;另一个是实现sum(a,b)和sum(a)(b)一样效果;还有一个是在x轴上0点处有个小机器人,他可以往x轴方向走一步,或者走当前距离的两倍。比如可以从2走到3或者从2走到4,都算一步。请实现函数int count(int dest) {},返回小机器人从零点走到dest的最少步数。 (二)现场二面20180512 Vue双向绑定中数据和DOM变化的过程是怎样实现的 说一下项目难点 垂直水平居中实现 给出一个数组,数组中的元素为文件对象,存储了文件的一些基本信息,其中有个parentId,要求实现一个函数,返回根节点,根节点信息中有个child,存储该节点的子节点 十、携程 选了远程,之后就没反应了哈哈哈
分享
7
原味笔面经
scscsc
大连海事大学·2022届

玛氏初面凉经

侥幸通过了玛氏的笔试、口语测试进入到了管培的初面,但由于实在对业务不是很了解,所以就理所当然打了个酱油。记录一下面试过程攒人品的同时供后来人参考~ 【笔试】 行测+英语听力+英语阅读。阅读每篇3个题,5篇一共。先读题划关键词后对应到文章段落找答案。听力形式有对话和陈述,听到答案就可以选择好进入下一题。可以练练托福雅思之类的找找感觉。行测有形式有文字、图形、数字逻辑推理和材料计算题。材料计算最简单但是却是在最后的,前面不会的一定不要卡太久,导致后面容易得分的没得到就遗憾了。主要就是要稳住心态,把有把握的分数拿到,就有通过的可能。 【AI语音面试】 预约好面试信息之后会有电话打来,问的问题大致就是宝洁八大问那种,以及对于职位的理解。具体包括:自我介绍,对于管培生的理解,多大程度接受轮岗等。行为面试例如有没有完成比较有挑战性的例子,如何带领团队确立目标,其中遇到的最大困难是什么,再做一遍会有什么改进之类的,基本就是围绕项目背景,项目运行,项目分歧,项目改进这样一些维度进行,大约15min。 【小组面试】 群面一组共8人,前20min先是4人一组进行读题+讨论,之后加了一个条件,8人合在一起进行15min讨论。最后是面试官单独cue每个人,大致的意思是问如果重新来一遍会有什么不同。案例应该跟你面试城市所在的事业部相关,比如他们有糖果的,有宠物护理的等等。题目大致说的是有两个事业部要竞争一笔公司的经费。给出了一些图表和数据,根据这些数据来说服面试官谁能够成为幸运儿拿到经费。其实本身不是很难,主要是要有结构化的思维。比如在考虑资金分配的时候要把那些因素考虑因素,例如现在的市场表现和未来潜在的增长空间,拿到一笔钱之后怎么花是不是要根据任务的轻重缓急来决定等。数据本身不难,都不需要计算,只是简单地比较下大小,预判一下趋势就好了。但是要对快消的业务有基本的了解,比如哪些评价指标是比较重要的。还有就是对所面试的事业部的业务要有一定了解。 【面试感受】: MARS的面试体验还是不错的,不论从预约流程、进度提醒,面试等待等都做的不错。不管是等待区还是面试的房间都有很多小零食可以随便吃,面试完了还有问卷填想吃什么零食hhh 对于群面的建议是,大家还是多看咨询公司的报告,尽量跟不同的人练习,因为在真正面试时真的什么风格的人都有。当时我组里就有一个去年没过今年又来了的人,求生欲特别强,把所有角色几乎都占了,不给别人说话的机会,关键是也没贡献太多有建设性的点子…… 没有必要严格区分各种各样的timer、leader、reporter这样的角色,积极为团队做贡献就好,例如及时总结,确立框架,适时把讨论拉回到正轨上来等等。 数据导向,不像互联网的面试题更多考察的是定性的讨论,快消的案例中有很多数据,做任何结论都要在数据基础上说话,不要自己拍脑袋随便天马行空地想,要不然想的那些方式都是放之四海皆准的。并且一定要梳理好自己的思路和逻辑框架再开口讲话,尽量用清晰简洁的语言让所有人理解你的思路。
分享
4
原味笔面经
七格隆咚锵
广东白云学院·2022届

为什么有那么多应届生想进银行?银行到底有哪些吸引人的地方?

“在银行上班不一定非要学金融、会计之类商科专业,大多数专业都行啊。” 难怪毕业之后这么多人都选择进银行工作! 但是进银行工作有什么好处?银行为什么能成为应届毕业生工作热门之选? 在回答这个问题之前,我先给大家盘点一下进银行内部主要岗位: 银行内主要岗位有四种: 柜员:柜员是银行的最前台一线人员,是直接接触客户群体的基层人员,也就是大家去银行网点看到的,属操作型岗位,负责存取款、汇兑等操作。这个岗位看似很光鲜,实则是最低端、最没价值的岗位,但先做柜员后转客户经理是很正常的渠道。 客户经理:早期也叫信贷员,主要负责向客户营销各种业务,包括拉存款、贷款、维护银企关系、准备信贷流程的各环节材料,是银行主要业务的一线员工,也是最有发展前景、压力最大的岗位。 中台业务支持岗位:主要有风险管理(负责贷款项目审查)、财务管理(银行很大一部分数据核算包括收入、利润、存款、各种口径统计职责都在财务部)、运营(管理现金、凭证等)、资金交易。 后台保障岗位:和其他单位类似。 回到主要问题,近年来各大商业银行虽然进入了红利周期的最后阶段,利润增长越来越难,那为什么依旧有这么多人挤着进银行? 究其原因,不外乎以下几点: 1、银行招聘门槛低 银行招聘每年集中在8月底到12月,银行招聘条件较为统一。 ①招聘对象:2019银行秋招主要是面向19届毕业生进行,但是像光大银行、平安银行、邮储银行、建设银行、农发行、人民银行往届生也是可以报考的。所以2020银行秋招主要是面向2020届毕业生进行的,部分银行2019届毕业生也是可以报考的。 ②专业要求:2019银行秋招主要招收但不限于经济、金融、会计、管理、法学、理学、工学、计算机、文学、数学、物理、工程等专业,值得注意的是计算机类专业的招聘人数较往年有所增长,这也会是今后招聘的一个趋势。 ③英语要求:2019银行秋招虽然大多数银行对英语四六级做了要求。但是像人民银行、农发行、工商银行客服经理岗、中国银行柜员岗位、建设银行放宽英语等级要求。中原银行、光大银行、浦发银行、广发银行对于英语没有明确要求。 2、招聘人数多 银行校园招聘机会很多,报考时各行都可以报名,秋季招聘是考银行最好的时机,但万一错过了,也还有银行春季补招。但相对于春招而言,还是建议大家参加秋季招聘,秋季招聘银行放出的岗位多,招聘人数多,有机会还是应该去尝试的。相对应届毕业生来讲,银行校园招聘没有工作经验的要求,成功就业的机会也大很多。 以2019银行秋招为例:共有22家银行进行了大规模的全国招聘,招聘人数大约为8w+,其中五大行就招聘了近6万人,工商银行仍旧是招聘人数最多的银行,共计招聘17000+人,对于正在择业的你来说,机会多多哟! 银行提供的工作岗位众多,考生可以根据自己的能力和志向来做不同的选择。一般银行招聘岗位有信息技术岗位、综合营销类岗位、运营支持类岗位。 3、考试公平透明 银行招聘考生数量大、地域分布广,对透明性和公正性的要求尤为突出。目前各大银行的招聘笔试一般采取全国范围内计算机统一考试的方式,这种方式不仅高效、稳定,而且在很大程度上确保了银行招聘的公平公正,更有利于优秀的考生从中脱颖而出。在面试环节,各大银行也逐渐寻求与社会专业人才测评机构强强联合,不断提升自身选拔人才的科学性和有效性。可以说,银行业招考正在向着更专业、更公平、更高效的方向发展。 4、薪资待遇好 银行工作福利待遇好、发展前景好,银行工作人员除了基本的工资之外,还有季度奖、年终奖、交通补助、餐费补助、节假日补助、甚至有六险二金,简直逆天呀!据相关统计数据表明,银行业的薪资是地区平均薪资的1.5倍。 银行也是非常注重人才的培养的,擅长挖掘有潜力的新人,不仅能让员工学到很多知识,如果你有能力,也会很容易从支行升职到总行。有很多人也称在银行工作,有着“养老”的意思,每个人所想要的生活是不一样的,你如果喜欢积极上进,银行会给你提供很多机会。如果你稳定低压悠闲的生活,银行也是一个不二之选。 就目前的情况来看,就业依然是很大的问题,而且很多小伙伴在就业时会面临着很多问题,例如离家远、不稳定、工资低、待遇差等等。所以说对于应届毕业生来讲,各大银行校园招聘,无疑为大家提供了很多的就业机会,小伙伴们可要好好抓住这个不错的工作机会哦。 如果你想问我,你是否适合进入银行工作,那么我建议大家在做决定之前要想清楚这么几个问题: 1)你是否能接受从基层做起,并且做好有可能在基层待一辈子的心理准备。 2)你是否能接受一份体面,有社会地位,能解决温饱,但是基本不可能挣大钱,发家致富的工作。 3)你是否有足够的耐心慢慢等待你的前辈退休,然后你才有机会晋升。 4)你是否能够接受所有国企都存在的一些“情况”。 如果这些你都觉得没问题,那进银行是个不错的选择,银行确实是一个适合稳定舒适型而非成就创业型人才待的地方。
分享
评论
先马后看
ppt Bu
宁波大学·2022届

字节跳动前端实习生(非科班已定offer)三技术面+一HR面

一面 一个小时20分钟(三轮技术面都是视频面试) 面试官哥哥很好 先自我介绍(个人信息加项目) 怎么看待前端这个职务 为什么会选择前端这个学习方向(巴拉巴拉 说了好多嘻嘻嘻) 平时是怎么学习前端的 Vue和jQuery的看法和区别 (我是从数据和业务分离,数据驱动视图两个角度展开讲) 讲讲Vue的插槽slot 和scope slot Vue的双向数据绑定原理 (订阅-发布者模式,数据劫持:Object.defineProperty(), 巴拉巴拉巴拉...) 扩展: Object. defineProperty()这个方法有哪些缺点? Vue3.0 开始不用Object.defineProperty, 用Proxy, 用***相比起来有什么改善和优点 ) 订阅发布者模式和观察者模式的区别 this的优先级 (出了一道题 讲清楚四个绑定 及其优先级 以及为什么) 扩展到 object.create() 原理 ,讲清楚其原理,手写模拟实现它 再说到 new 的实现原理,手写模拟实现它 原型链,原型链原理,手写实现一个 闭包是什么?你怎么理解的?举个栗子 扩展: 闭包的机制是怎么实现的 我往作用域方面答 接着问 怎么实现函数内部可以访问函数外部,但是函数外部不能访问函数内部? 当时答不出,小哥哥说是关联到内部函数的VO活动对象的指向(这个不会 没怎么了解过) (推荐了我去看汤姆大叔的博客) 计算机基础 UDP和TCP是什么? 它们的区别 UDP在什么场景会用到? 进程和线程是什么?你是怎么理解的? (存储资源的最小单位,程序的最小单位) HTML 说说block元素和in-line元素? 二者的不同点和特征有哪些? 扩展:img是行内元素吗?为什么可以设置宽高呢 (答:没了解过,估计是和img标签的src属性有关,小哥哥说的确和src属性有关,建议后续可以深入了解一下) CSS 3 怎么实现0.5px的线 移动端 (scale方法) scale(0.5) scale(2) scale(1) 分别是怎么样的 ,那scale(-1)呢 【scale(x) 当x为负值时,整个是颠倒过来的】 flex方法有用过吗(说有用过,就没细问了) 说一下float和position 清除浮动的多种方法 最后问了有什么需要问的吗? 我就问了公司里线上代码报错时是怎么调试的?(的确一直对这个很好奇) 我个人是试着玩了一下Fidder软件 把线上文件映射到本地文件。 还有字节跳动内部是用的什么框架 也请教了SCSS的用处 然后也聊了20多分钟(嘻嘻嘻O(∩_∩)O哈哈~) 整个过程还是挺愉快的~~ 二面 40多分钟 面试官说是前端架构师,可以体会的出,很神奇的是问了我专业知识(说是考虑到我还没工作,自然也考下我自己的专业知识) 栈和队列是什么?区别是什么? 大学课程有什么?(软硬件皆有:软件:C语言,数据结构与算法,安卓,基础java 硬件:通信........) 讲下模电里与门,非门,异或门的原理和实现(哈哈哈 知道我是物联网方向的电子专业,就问了下这个) 说下快速排序的思想,并手写代码 说下C语言中pointer的理解 模式设计--发布订阅模式 (本来都打算打代码了,不过只让我说清楚就好了。这里有个小插曲,一开始听错题目了,说的是创建对象的几种模式工厂模式,原型模式,构造函数模式那些😂) 对webpack的理解;webpack实现打包压缩的机理 ;(我提到了rollup.js ,这里还小小探讨了下rollup.js 和webpack 也算是被指教了webpack的重要性 ) 对称加密和非对称加密的区别 通信里模拟信号和数字信号是什么?区别? 时分多地址 & 码分多址 & 频分多址 然后聊了一大堆我学习前端的历程 还有问了下成绩 (答 班里第一第二) 最后again:你有什么想问的? 就进一步再探讨了调试代码(第一面面试官只是清点带过,让我问后面的面试官们😂) 还推荐了我学习了一些技术栈(超级好!一直聊的很愉快,还主动加了我微信~~ 超级开心的) 三面 50多分钟 二面完 对接的hr小姐姐通知我接下来有空的话 继续第三轮面试 所以又很快开始了三面了 🤗 这个面试官一上来就给人感觉就是一个项目中的带头人的那种,气势足,但是面试过程没有给我心理压迫😊 手写实现反向链表,给出的节点是对象 手写实现树的前序遍历 ,给出的节点是对象 写完讲解整个思路(其实我算法不太强 但是面试官完全没有催,很耐心的等我写完) 实现点击页面中连接的时候,拦截页面的跳转,出来一个弹出框,有半透明的遮罩层,水平垂直居中,思路,整个流程或代码 (只写了最主要的一部分代码而已 WD思路: 页面***拦截;取消a链接的默认事件(跳转);水平居中:flex三代代码即搞定;遮罩层:利用z-index; 弹出框的出现,一开始隐藏,后来点击链接即显示 ) 如果一个页面卡顿,那可能是什么原因?(典型的来了,最好是有思路的将下去) 如果想要图片懒加载,怎么实现?代码怎么写? webpack是基于什么来工作的?(又是webpack,真的难) 怎么到接触前端的 (巴拉巴拉...) 平时怎么学习前端的 (巴拉巴拉...) 聊项目: 讲下你的这些项目,项目的分工是什么样的?你负责什么部分 你这个项目你们是怎么一个开发思想呢? (巴拉巴拉...) 看到里面说组件化开发,那是怎么组件化的呢 为什么用组件化。(巴拉巴拉,这里说了超多,我还配上手势😅想更形象说来着) 你这个项目里写到路由导航,那是怎么实现的呢? 答vue-router 那是怎么配置的呢 (巴拉巴拉...) 整个过程也很愉快,本来面试官没笑的,后来在探讨框架的时候被我逗笑了,气氛就一直很愉快了~ 嘻嘻 我说 前面在写那个弹出框的时候我一直头脑中想的是用vue的话就超级简单啦,然后被教育了如果有一天这些框架都没法用了怎么办) 四面 HR面 半个小时 面完三面 本来紧接着是晚上要继续面的,但是通知说面试官有事情,改到第二天了 四面的时候我一直还在担心会不会继续是技术面,所以还是不敢懈怠,继续在准备。 结果视频一出来,是个可爱的小姐姐,知道是HR面了,心立即定了很多。 HR面就只问非技术的问题,你个人的各种情况啦,就是通过聊天了解下你的多方面。整个聊天很愉快结束了 总结: 我很渣的,嘻嘻 我感觉我的性格也是给我加分的一项吧 大家要加油~~ 对自己自信的同时要一直保持一颗谦虚的心一直学习。 还有,知识就怕不深入,了解很多API背后的实现原理也是很重要的呢~ 我从当时的一个面试只能聊20多分钟的人,到这四次面试也是慢慢进步过来的~ 觉得没什么可聊的话,多学习就是了,多看书就是了~ fighting~
分享
13
原味笔面经
千余
华东政法大学·2022届

字节跳动Java开发社招二面凉经

一面 算法题 二叉树中和为某一值的路径; 股票的最大利润; SQL 题。 总结:两道算法题剑指 offer 上都有,我面试的时候第一题写出来了,第二题不要求写代码,就说思路,我刚开始说了一种暴力解决的方法,时间复杂度 O(n2) ,后面面试官问有没有 O(n) 的算法,后来想了一下也回答出来了,都不算难。SQL 题挺简单的就不说了,但也提了个醒, SQL 题也可以去做做,就不知道别的厂子会不会有 SQL 题,希望大家评论区分享一下。 我 19 届毕业,感觉社招的算法题比校招会轻松些,最大的感受,社招算法题不需要运行 ac ,面试官看看思路就好了。(ps:也可能是就才面了头条,不知道别的厂子是不是这样哈)。 面试题 用 id 做主键和用手机号做主键,怎么选择; 聚簇索引和非聚簇索引的区别; 怎么实现分布式锁; redis 怎么实现分布式锁; redis 为什么速度快。 总结:原谅我记性太差了,可能还问了别的,想不起来了,但主要就问了些数据库的知识,而且也不难,准备的很多都没问。 一面总结 一面感觉面试官很和蔼,感觉就年龄差不多。举个栗子,问我 用 id 做主键和用手机号做主键的区别 的时候,我第一反应说了一句:"用手机号做主键 B+ 树高度相对要高,你懂我意思吧 😂",面试官笑了笑说:"我 get 到你的点了,但需要你说的再具体一点"。 二面 算法题 输出一个比输入字符串刚好大的字符串,例如 1234 -> 1243 /微信群抢红包。 SQL 题。 总结:面试官刚开始问我的算法题是 输出一个比输入字符串刚好大的字符串,我刷题太少了,这道题没见过,然后想了大概两分钟,面试官说如果没思路就换一个吧,所以就换成后面那个 微信群抢红包 的题了,这个的实现网上也经常看到,不难。 面试题 Dubbo 容灾有哪几种,说一种的使用场景; ES 怎么容灾的。 总结:Dubbo 容灾,我认为是 Dubbo 的 9 种容错机制,failover、failfast、failsafe 等,如果不是这些的话,希望大家下面评论区予以指正。容错机制这些其实我知道,但是讲的有点啰嗦感觉。然后 ES 的容灾,我说的是用分片和副本分片来实现的,不知道对不对,同样不正确的希望予以指正。 二面总结 二面完了,面试官跟我说谢谢参加面试,我就知道凉了。 整体总结 还是重视基础,特别算法题还是要多刷; 我经常表达的不够简练,有些部分讲的有点啰嗦。
分享
9
校招情报局
三米
天津大学·2022届

字节跳动/网易 数据分析 社招面经

简历投递方式:内推 (三天内收到简历通过初筛通知,通过初筛后的三天内接到HR电话) 由于数据分析有很多方向,这里的面经为 游戏行业 分析向 的 数据分析面经。(如果对这个方向不感兴趣的可以不用浪费时间看了) 【网易一、二面】 (由于一、二面内容差不多就合起来写了,二面应该属于交叉面) 1. 自我介绍 2. 最成功的项目,项目中涉及到的各个点都可能会被问到------这类题目可以说是半送分题,项目的背景、为什么要这么做、整体思路、分析中使用的数据、工具、方法,过程中有哪些难点、通过哪些努力如何克服、最终达到了什么效果。 3. 玩了哪些游戏------玩过的这些游戏要清楚它有什么特点、是哪种类型、核心玩法等等。 4. 为什么喜欢玩这款游戏,有哪些改进建议------这个因人而异,但是回答上要有条有理,想清楚再答。为什么改、如何改。 5. 玩家说游戏的平衡性不好,该怎么办------工作中有处理过类似的问题就比较好回答,毕竟所有的分析是建立在特定场景之上。 6. 平时主要用哪些工具------这个用什么说什么 7. sql的一些主要用法------首先工作中使用到的各种函数一定要清楚,比如像《SQL必知必会》这些里的基础函数最好都掌握。 8. 工作中用python来做哪方面的分析或者数据处理 6. 与产品策划、运营或者技术沟通方面,觉得有哪些流程可以改进的------这个还是得结合工作中的经验说明 7. 平时写报告的频率如何 8. 写过哪些专题性报告------如果写过专题性报告,要回顾下这样的报告该如何写,怎么写比较好。 9. 如何评估某次运营活动 10. 如何预测某个功能上线后效果如何 11. 职业规划 (其中HR面中的2、4、8问在一、二面中也都有问到,就不再重复了) 【HR面】 1. 按时间线梳理整个读书和工作经历 2. 为什么想来网易 3. 在职OR离职,如果在职的话会问如果没能拿到网易offer会离职吗 4. 婚姻状态 5. 在目前的工作中觉得有哪些需要改进的吗 6. 近期有没有遇到什么有趣的事情 7. 兴趣爱好 8. 目前薪资,期望薪资 9. 最快入职时间 笔试: 1. sql/hive: 涉及留存和LTV的计算 2. python: 获取文件中指定字段的值 总体感受: 1. 整个面试不包括笔试时间,大概2个多接近3个小时。 2. 基本会根据你所说的进行提问和延展,会问很细。 3. 没有按照简历中写的一个个问,很注重业务水平 【字节跳动(视频面)】 进行视频面期间因为面试官太忙还改了两次时间。 1. 主要项目简要介绍 2. 目前有负责哪些游戏 3. 说一下负责的这款游戏 4. 为了提升做过哪些尝试 5. 这款游戏今后的发展方向 6. 玩过哪些游戏 7. 讲一下游戏A 8. 游戏A与B的异同 9. A为什么能受玩家欢迎 10. sql常用函数(比如开窗函数等) 11. python处理数据(结合工作来问) 两家公司面试总结: 1. 基本会根据自己所说的进行提问和延展,会问很细。 2. 不像校招时候按简历一条条问 3. 虽然简历中有一些数据挖掘相关的,但都没问,很重视业务方面 4. 问的问题很广,可以从小的指标到大的公司发展 5. 问的问题很“杂”,业务技术并结合工作经验,每个问题延展开来可以答很多东西但又因人而异 6. 重视经验和对业务的理解。(这个是重点!!!) 不过数据分析师这个岗位因公司因部门而异,所以对所要应聘的公司和所在部门好好了解一番是很有必要的。 另:如果以后还有面经会继续补充。
分享
6
原味笔面经
航神
辽宁大学·2022届

java研发-蚂蚁金服-一面电面

3月22日接到的电话,约到了晚上8-10点,等了一晚上没消息,以为被鸽了,结果9点半才接到电话,聊了30分钟左右,蚂蚁的员工真敬业! Q:自我介绍 Q:最有难度的项目 Q:对线程安全的理解 A:两个线程执行同一段代码,不会出现不可预测的结果,则认为是线程安全 Q:比如有一个局部变量i=1,两个线程同时执行,是否线程安全 A:局部变量保存在虚拟机栈,为线程独享,是线程安全 Q:比如再有一个共享变量,如何保证线程安全 A:乐观锁与悲观锁保证。乐观锁,使用原子变量,比如AtomicInteger。悲观锁,使用synchronized关键字或者ReentrantLock Q:说说ThreadLocal,底层如何实现 A:试过用ThreadLocal+SpringAOP动态切换mysql主从数据源,实现读写分离,是一种用空间换时间的办法。底层没看过 Q:hashmap实现原理 A:hashing的原理,(具体再说put和get的工作过程) Q:volatile关键字,解决了什么问题 A:强制主内存和工作内存的变量同步,保证了内存可见性以及有序性。(线程安全三大特性:原子性、内存可见性、有序性) Q:类加载机制 A:(有点忘记了,简单说了下)双亲委派模型,类加载器要加载一个类,会先交给父类加载器加载,等于先通过jvm底层内存类加载器加载,防止类的重复加载,以及保证类加载的安全性 Q:jvm内存分布/内存结构?栈和堆的区别?堆的结构?为什么两个survivor区? A:jvm内存5部分:程序计数器、本地方法栈、虚拟机栈为线程私有,堆内存、方法区为线程共享。堆分为新生代和老年代,新生代分为eden区+2个大小一样的survivor区。两个survivor区用于实现垃圾收集中的复制算法,非常高效。 Q:对象在堆内存创建的生命周期 A:先在eden区创建对象,经过一次垃圾收集之后,未被收集的对象移到survivor区,每次垃圾收集survivor区里面未被收集的对象交替移动,经过一定次数的垃圾收集之后对象移到老年代。或者一些大对象直接在老年代创建。 Q:Spring的原理?AOP的实现? A:Spring主要是IOC和AOP两部分,AOP两种实现方式:jdk动态***和cglib(补充:区别在于,jdk动态***通过***接口,cglib通过实现子类进行***) Q:面向对象的设计原则?OCP? A:6个,OCP、单一职责。。。OCP是对扩展开放,对修改封闭(好难记,真不记得,就算记得也不是很理解什么意思,要找个时间专门理解一下) Q:分布式系统如何保证数据一致性 A:(这个真不了解,碰了一下运气说一致性哈希算法)被说这是负载均衡一致性,他问的是数据一致性(后来想到两阶段提交算不算?) Q:有一个方法接收一个消息类型数据,通过if-else处理,如何优化 A:通过工厂方法模式,工厂方法模式是工厂接口创建产品接口 Q:设计一个秒杀系统?考虑哪些问题? A:(没什么经验,随意说了一下)数据存储,不能直接交互数据库,使用redis缓存存储;处理高并发问题,负载均衡。。。(是不是也可以提到消息队列削峰,秒杀结束处理请求直接返回静态页面) 问了消息队列,但个人不是特别了解,问了工作年限,因为觉得我基础可以,但是大型项目经验比较差劲 Q:有什么问题想问 A:问了一下自己的表现 简单记录了一下并且写了一下答案,攒人品! 面试官没有问得很深入,可能因为天色已晚,就是对于线程安全高并发比较看重是真的,整个面试过程还是聊得挺愉快,收获很大,蚂蚁的面试官还是很nice,很有耐心,引导性地提问,下一次可能就要真枪实弹地撸代码了,祝自己好运!什么消息队列,分布式数据一致性,秒杀系统,回头必须补。 希望大家都能拿到心仪的offer!
分享
10
原味笔面经
真如万象
曼彻斯特大学·2022届

Thoughtworks【海外岗-软件开发】【许愿】

希望能有好的结果|许愿 许愿 许愿 2月29号的英文面试,现在还没有收到技术面的通知,希望邮件能赶快来!求 ******* 更新:许愿真灵!!! 今天晚上就收到邮件了!
分享
5
超好运许愿池
不俗
上海海事大学·2022届

投行工资究竟有多高?

说起金融人挤破头都想进的投行,有人羡慕,有人难受,羡慕的原因就不多说了,光鲜亮丽Money多。但另一方面,投行的工作压力大相信你也有所耳闻,新闻屡爆出高盛为实习生“减负”的新闻,说 1 天只工作17个小时就够了的消息都能让不少投行朋友喜大普奔。 01 【什么是投行?】 投资银行,又简称为投行,是很多金融人心目中的圣地。一般来说,投资银行是为公司、政府或者是富人提供建议、筹集资金的机构。举个例子来说: “有一个投行菜鸟问,什么是投行?”前辈拿了一些烂水果问他:“你打算怎么把这些水果卖出去?” 菜鸟想了半天说:“我按照市场价打折处理掉。” 这位前辈摇头,拿起一把水果刀,把烂水果去皮切块,弄个漂亮的水果盘:“这样,按照几十倍的价格卖掉”。 在国内人们习惯把投行分成三块:外资投行,本土投行,中金。 其中,外资投行又分为两种。大号的华尔街投行,也就是文中要开八的顶级投行,被俗称为bulge bracket,包括大摩,高盛,摩根大通,美银美林,德意志银行,瑞银,瑞信,花旗投行部,汇丰投行部等等;小号的投行们统称叫做boutique,就不一一列举了。 对于很多人来说,进入投行,就意味着:高起点、高薪水、高社会地位。华尔街投行拥有高端的人才和关系网络,他们给出的pay基本都是global pay。第一年的非后台部门的entry-level的薪水基本在60W。 02 【顶级投行的门槛有多高?】 具体可参见爆火国产剧《欢乐颂》里的安迪。毕业于哥伦比亚商学院,精准干练的言谈举止,对数字极为敏感,有超强的记忆力,性格高冷。 正如安迪一样,能进入投行的基本都是智商情商双碾压的天才,堪称为开挂的顶配~ 从硬件条件看, 他们一般是: 名校毕业,良好的背景,美国名校参见哈佛、耶鲁、普林斯顿、斯坦福、麻省理工等五所;国内名校基本只看清北复交,最好是理工本科+金融硕士; 通过 CPA,CFA,ACCA 或各种司法考试; 拥有丰富的投行实习经历,律师事务所经验,会计师事务所经历等; 好到爆的英语能力,托福110以上。 再看看软性标配: 天生的领导力,看着就像一个成功人士; 即使面对大人物,也可以自信得体; 善于从新的角度/多角度分析问题; 出色的销售能力、沟通能力和应变能力; 背景很深,可能是政府部门高层或上市公司高管的亲属; 善于给未来做计划和分析风险。 但是,即使具备了以上这些条件,可能你还是进不了投行哦。一般来说,由于投行很多时候是要去见高级客户的,所以他们也会看长相,主要看气质,关键在颜值。这个也很重要。 此外,投行更喜欢多才多艺的应聘者,因为那意味着“令自己有趣",只有这样的人才能承受住投行巨大的工作压力…… 那么,进投行到底有多难?来看看以下的数据资料: 每年暑假,摩根士丹利暑期项目提供的分析师和助理岗位都会收到大约90000份申请,但录取率不到2%;高盛的录取率同样低的可怜,录取率2.06%。相比之下,哈佛5.9%的录取率就算很高了。看来,要想获得华尔街的实习门票,比上哈佛还要难啊。 所以,非智商情商双碾压的人,一般是进不了投行大门的,哪怕只是做一个小小的实习生。、 看过电影《当幸福来敲门》和《华尔街之狼》的都知道,投行的工作节奏有多快,工作压力有多大。但是,挤破头要进入投行的年轻人仍然不在少数。以高盛为例,90%收到高盛offer的人都会选择接受。 此外,在2015年《财富》100家最适宜工作的公司排行榜上,高盛名列第45位。这是自1998年该榜单设立以来,年年上榜的”13家“常青树”公司之一。有很多员工也认为,高盛是最适宜工作的公司之一。 03 【投行的职业阶梯是怎样的?】 基本上所有的投资银行都有固定的职业阶梯,只要没有被开除,那你的职业道路就应该是这样的: Analyst → Associate → Vice President(VP) → Senior Vice President (SVP) / Director→ Managing Director (MD) Analyst:投行中的Analyst一般都是为各大院校应届生准备的一个2年的Program。表现顶尖的人才有机会在两年后继续留在公司,更有可能再过一年就被升职成为Associate。 Associate:按照之前所说的投行Ladder,Associate是比Analyst高一级的职位。这个职位要么是从Analyst晋升而来,要么是公司从各名校招入的MBA学生。一般来说,你需要在Associate这个位置上工作3年左右才能升职成为VP。 Associate的首要任务之一就是检查Analyst的工作,当然,所谓“检查”很可能就像下面的这个对话一样。除此之外,Associate要负责Presentation中文字部分的编写,并且负责大多数建模工作Work,并且主要负责与客户的沟通。 04 【投行工资究竟有多高?】 大家都知道,投资银行是个高薪资高回报的行业。在美国人均收入不到4万美元的时候,高盛人年均薪酬就超过了70万美元。高盛、摩根斯坦利等投资银行每年往往净收入的大约一半都用在了员工薪酬上。 即便在国内,进入投行,也意味着起薪就能达到几十万。这对于打工者来说,收入简直在金字塔的顶端,难怪大家都对金融行业趋之若鹜。 《亲密敌人》中曾经对投行的高工资有一个略微夸张的表述:"我们这种人就不值得同情,工作三四年,年薪几百万,住的都是五星酒店,坐的永远是商务舱,我们就不应该睡觉!" 实际上是什么样的呢?请看下图: 看完这张图,你可能瞬间就明白了,为什么金融危机的时候,美国人民那么憎恨银行家了。 但是,金融人热爱投行并不只是因为久负盛名的天价薪酬。 除了高工资外,他们最注重的是能够有机会与一群超级精英共事,而扁平、共识驱动的合作文化更是锦上添花。正如高盛的CEO劳埃德•布兰克费恩说:“你不一定是最聪明的人,但我们这里一定是由聪明的人、有趣的人和对世界好奇的人所组成的最强组合。” 没有人会认为在这里工作是轻松的。但高盛人表示,积极的一面让这一切都变得值得。因为在投行工作的经历让他们变成更优秀的自己。 很多投行男也在自己的努力之下,慢慢变成高富帅,一年买车两年买房三年迎娶白富美,从而走上人生的巅峰呢~ 就像前两年,世界小姐张梓琳的老公聂磊就是一名典型投行男,人大国际经济贸易专业硕士,任职中信证券债务资本市场部SVP(高级副总裁),曾参与长江电力等上市公司的债券承销工作。 李念的老公林和平,是软银赛富投资顾问有限公司合伙人,哈佛大学法学博士,公司管理着22亿美元的资金。 连比尔-克林顿的独生女儿切尔西-克林顿,嫁给的也是投资银行家。她的老公马克-梅兹文斯基(Marc Mezvinsky)曾就职于高盛集团宏观和自营交易部门,两人可谓青梅竹马。 据说,最近三届美国总统的两个出阁女儿也都嫁给了投行家,因为世界各国很多政要的子女们自己也想进投行,但是没有实力,只好曲线救国了~ 05 【投行人的压力到底有多大?】 让我们来看看高盛集团总部四层的交易大厅。你们是不是密恐症都要犯了。 在很多人的脑海里,投行员工可谓是社会精英,收入丰厚、衣着光鲜、出入各种高大上。但他们熬夜加班也是家常便饭,心理压力极大,经常都有过劳死和自杀的人。 因为投行挑选的都是最优秀的人,新人进入一家公司就必须要面临"up or out"的残酷局面。像游泳一样,游得出来还行,游不出来就淹死了。 投行的员工每天必须大量浏览《华尔街日报》、《财富》、《商业周刊》等大量专业财经报刊,关注来自各大网站的最新金融报道,对这些信息进行仔细研读、消化和吸收,并将自己对信息的领悟与见解传递给客户。 此外,投行的等级制度特别森严。一般进入投行的职位都是从分析师(analyst)开始,基本上得熬三年左右,才能做到助理的职位,然后要再熬大约三年半的时间,才可能升至副总裁。 分析师的工作最辛苦,几乎全年都要无休止加班,所有脏活累活都要做。做调研、准备材料,改PPT,写Memo,打文件,做pitchbook,给老板深夜送招股书等等。黑莓不离身,一天七天几乎都在工作,熬夜通宵是常事。平均每周需要工作100个小时,夸张的时候120小时也要扛下来。 关于投行圈的“早睡早起”,金融圈里有一个流传已久的噩梦“the magic roundabout(神奇旋转木马)”:早上7点钟,的士司机会在银行楼下等你,带你回家,等你上楼洗个澡,再把你带回公司。这就是投资银行兼并重组部门的生活写照。 除了日夜颠倒的工作,投行狗们还经常要各种出差。但是如果你以为他们的出差是度假,那就大错特错了。一般来讲,他们的日程包括:提着大量文件参加各种会议、研讨会;在餐桌上与客户博弈;回到酒店撰写报告;赶到机场奔向下一个出差地点…… 分析师升到助理后会好一点,工作时间80小时左右,升到副总裁后生活节奏可以接近常人,如果能升任合伙人,就立马变身超级钻石王老五了。例如陈好老公刘海峰就是银行家,毕业于美国哥伦比亚大学,曾任摩根士丹利亚洲投资部联席主管,现任科尔伯格·克拉维斯集团全球合伙人兼大中华区总裁。所以陈好婚后就立马淡出娱乐圈,享受生活去了。 也许有人会说,升到助理后,然后再到VP,再到合伙人就好了啊。 但是很多人可能根本就熬不到那个时候就离开了公司,甚至离开了这个世界。如果说人与人的关系有7年之痒,而投资银行则相当于平均6.25年来个彻底大换血,那投行的雇员与他们雇主之间的关系只有6.25年,比男女关系还要不稳定。 投行最常见的裁员方式是这样的:你早上起来,正兴致勃勃要去上班,结果接到一个通知,哥们儿你被裁了,你的门禁卡我们已经作废了,公司配给你的电话我们也停机了。我们会让你的助理把你的私人物品装箱寄回给你。你就不用来了,拜拜! 在过人的工作压力之下,投资银行业的人员流动性也很高,据统计平均每年投资银行企业的人员流失率是16%。 华尔街光鲜的另一面:“等我死了再睡。”很多鲜活的例子已经验证了。 她,28岁投行女,被很多朋友亲切的称为:丁会计,生前很优秀和热爱生活。却在离28岁生日还有一周的时候去世,原毕马威KPMG女员工。之前,她曾因身体原因从KPMG跳至CICC中金,后却确诊胃癌。病后,她说想起PWC25岁病逝员工潘洁。最后一条微博发于2014年4月23日。 此外还有更多例子,2014年2月,摩根大通一名雇员从香港中环遮打大厦30层平台跳下,结束了他的人生道路。香港媒体报道称,死者在不久前以数百万港元置业,外界怀疑其由于工作压力大而选择结束生命。 去年4月,高盛驻旧金山科技、传媒、通讯业分析师SarvshreshthGupta猝然逝去,年仅22岁。据Gupta父亲说,他每天加班工作到凌晨5点已经成为一种常态,长时间的工作及较少的睡眠时间,令金融圈成为抑郁症的高发群体。 因为高压力,他们的排压方式与他们光鲜的职业并不符,也属于常在河边走的“高危人群”。有很多人靠莫达非尼片等药物来提振自己、有的酗酒、还有的就是性和赌博。这也是香港兰桂坊90%的消费者来自金融圈的原因。 另外,可能就是因为种种压力,投行人士无处排解压力,所以投行充斥着各种乱七八糟的奇葩事,最常见的就是各种“ 桃色八卦”,甚至有投行女曾经将自己比作“小姐”,说出了以下名言: “ 千万不要看轻了小姐,因为我们也跟小姐差不多,要想赚大钱,就不要端着,尤其要学会理解男人爱嫖娼爱乱搞这件事,这样才能无往而不利,做事才能顺风顺水。” 最后回归选择投行工作这个话题,很多时候工作就像找对象,适合自己的才是最好的。但如果你非常想进投行的话,那就去提高自己的各项能力吧!
分享
评论
先马后看

超级简历 APP

从简历直达offer,快人一步拿高薪

最新内推
35 名用户可以帮你内推
16 名用户可以帮你内推
13 名用户可以帮你内推
10 名用户可以帮你内推
9 名用户可以帮你内推
推荐投递
国商信息
国商信息
国商信息
国商信息
国商信息
科锐福克斯
阿里云