2018秋招面经-Java开发工程师(网易跨境电商事业部)

由于昨天在简书上先发了自己23号的面经,所以就直接复制过来了。里面的markdown标签也没改。可以直接在这里看,或者是到我博客里面看(博客里面贴了一点猪厂的图)。Orz…… http://www.jianshu.com/p/be015178b2a3?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=weixin-timeline&from=timeline&isappinstalled=1 利益相关:2018届十八流师范类大学网络工程专业本科生,应聘的是猪厂杭州的跨境电商事业部,也就是考拉海购。 之前看了这么多别人的面经,今天趁着还没把昨天面试的问题忘光,赶紧写出来分享一下攒攒人品。 #####总体感受 昨天在猪厂呆了一天,感觉环境还是非常nice的----园区虽然不大,但是里面设施齐全:免费的食堂、健身房、咖啡吧、邮局、银行、考拉和严选的线下实体店以及网易农场的水果店等等。 早上拿着面试短信进公司大门的时候行政小姐姐对我这种面试安排在下午结果早上就过来了的同学表示非常的惊讶,然后问我为啥这么早就来了。我也不能说我是想来蹭饭的吧?唉,只好说是因为买的早上到杭州的火车票,下了火车没哪里去就直接过来了。她一脸不相信的样子(用家乡话来说她可能打心底就觉得我是个要佬吧 哈哈哈哈)然后放我进去了,并且叮嘱我不许乱跑,只能呆在C栋的一楼。嗯,结果我转眼就溜进餐厅吃早餐了。 后来上午在咖啡吧稍微准备了一下,看了看项目代码然后随便逛了逛,中午吃完饭就去等面试了。 ###一面(50分钟左右) 一面面试官看起来还是挺和蔼的,先让我做自我介绍然后他一边看我的简历。 *问题列表* - 我看你简历上写到了熟悉JVM虚拟机运行机制,你能给我介绍一下Java虚拟机运行时数据区域吗? >于是我就向他要了张草稿纸,把运行时区域画了下来比较全面地讲了一遍,并且把Java虚拟机中的一些东西和底层操作系统中的东西作了以下对比,后来面试官点了点头,就问下一个问题了。 其实我对Java虚拟机还是蛮熟的,看了很多关于这方面的知识。 - 我看你对虚拟机挺了解的啊,垃圾回收你了解吗?给我讲讲 >我先讲了下内存布局中的新生代、Survivor区域以及老年代的划分,然后讲了下对象动态年龄判断、分配空间担保等。接着从引用计数法开始讲,后来我说虚拟机中一般都不会用这个垃圾回收算法了,然后面试官打断了我让我直接从可达性分析开始介绍。我又把GC Roots的判定,哪些对象可以作为GC Roots、G1垃圾收集器的回收过程等讲了一遍。面试官看起来比较满意,就没继续深入地问虚拟机相关知识了。 在这里要强烈安利一本关于垃圾回收算法的书,是一个日本作家写的,R大在知乎上也安利过这本书。(在这里要感谢@zpauly去狼厂实习的时候没把这本书带走而是留在了寝室,我正好前两天翻了翻,还了解了一下保守式垃圾回收和增量式垃圾回收) - 你说你阅读过某些主流WEB框架的源码(Spring IoC和AOP),那么你告诉我IoC中会有AOP吗? >额...之前还这没想过这个问题,因为这两部分我当时都是分开来看的,并没有总结它俩之间的联系。后来我说AOP中要生成***对象,而由于控制反转的存在,***对象的生成以及其生命周期的管理工作肯定是需要IoC容器来完成的,所以我觉得它俩之间有一衣带水,紧密相连的关系。 - 那好吧,你说说看BeanFactory和FactoryBean有什么区别? >我说BeanFactory定义了IoC容器最基本的形式,相当于在Java语言中的Object一样,是所有IoC容器的基类。我们在实际进行框架开发的过程中不会直接拓展BeanFactory,而是用它的子类DefaultListableBeanFactory。然后我在描述FactoryBean的时候不知道怎么组织语言,说了一堆之后面试官说:你这说了等于没说嘛。后来还被吐槽到底有没有认真看过源码。我晕...后来面试结束之后我觉得应该把FactoryBean描述为类似于一个工厂方法中生成对象的一个东西。 - AOP中动态***的实现机制你了解吗?给我说说原理。 >一开始我以为面试官直接让我说底层实现机制,稍微讲了下JDK动态代码实现方式我就开始讲它的源码了,后来面试官说没让我说源码,只是看下我知不知道怎么用。然后我就把JDK动态***以及CGLIB动态***讲了一下。因为前几天刚写了博客,所以非常熟悉。 - 你说你熟悉Mysql,讲一讲吧 >这里讲了一些很基本的东西,包括ACID、隔离等级、Myisam和Innodb两种引擎、Innodb索引的底层实现(b+树)、b+树的原理、然后拓展地讲了下b树和b*树,说了它们的优势劣势。在我后面讲项目的时候还提到了封锁协议以及封锁等级等等。 - 你这个秒杀系统还挺有意思的,我们来说说这个吧 >网购模拟秒杀系统是我之前学习了大型网站架构以及系统优化相关知识之后动手实现的一个小Demo,由于面的是考拉,所以之前又把项目好好看了看。面试的时候谈了很多关于系统优化、并发削峰以及流量控制、数据冷热备份的问题。 后来面试官就说可以了,然后让我过十分钟去前台问有没有面试。因为感觉一面表现蛮好,我就找了个地方又把项目代码看了一遍,因为怕二面深入地问项目。 ###二面(20多分钟) 二面真的是非常迷.....因为全程都在问算法题,后来和zby学姐一起吃晚饭的时候交流了一下,我们都觉得二面面试官是做数据挖掘或者是大数据方向的。 - 你做个自我介绍吧,我先看下一面面试官对你的评价。 - 一个链表,求中间结点 >第一题还挺简单的,leetcode上很多和链表有关的题目都会用到这个,很快就写出来了。 - 有两个int类型的数a和b,你能写出几种交换它们值的办法?越多越好 >中间变量、异或、用两数和加减运算(这里可能会发生整形溢出) - 一个1TB的文件,你有什么最快的办法能够求出重复次数最多的TOP5行数据? >这题答得不好。。 - 给你1到100万的连续整数,我从中取出一个数然后打乱数组,你给我求出被取出的是什么数。这题真的很迷。。我一开始说排序之后遍历,他说达不到他的要求,于是我就知道想要时间复杂度为O(n)的答案。我就一直在往二进制异或之类的方面靠,后来还是没答出来。结果今天早上突然想到一个用高中知识完全可以解决的办法:用等差数列求和公式求出1到100万的和,然后再一一减去数组中的数字,就可以求出被取出的数了。 二面之后心里十分的忐忑,心想肯定得GG了,结果去前台问了下说还有hr面。 ###hr面 hr面就比较轻松了,就像聊天一样。 - 做个自我介绍吧(主要是校内生活、竞赛经历、奖学金、学生干部、辩论队、专业学习等) - 你是网络工程专业的学生,其实培养方案不太侧重软件开发吧?说说你平时都是怎么进行自学的啊? - 为什么不考研? - 之前投过其他公司吗? - 这几个项目中你主要承担什么角色? - 如果拿到了offer什么时候可以来实习? 以上。
全部评论
求秒杀的代码可以不
点赞 回复 分享
发布于 2017-09-05 02:12
感谢分享,感觉问的都挺基础的
点赞 回复 分享
发布于 2017-08-25 22:50
好厉害
点赞 回复 分享
发布于 2017-08-25 18:54
我也是网络工程的,差距这么大,
点赞 回复 分享
发布于 2017-08-25 18:17
手机上直接发的,也没排版 大家凑合着看吧
点赞 回复 分享
发布于 2017-08-25 16:49

相关推荐

01-27 17:55
运营
在数字化营销纵深发展的当下,社媒矩阵已成为企业触达用户、构建品牌的核心载体,尤其对于科技、互联网及跨境企业而言,社媒运营效率直接决定营销人工作成效、企业营销效能及品牌声量,选对工具更是职场人提效、企业降本的核心关键。当前社媒运营正从传统「内容发布工具」向 「数据驱动、合规管控、全域协同」的多平台一体化模式升级 ,工具的精准选型已不再是「锦上添花」,而是企业降低运营成本、提升核心竞争力,同时还是帮助运营人规避重复工作、提升职场价值的关键动作。市场中社媒管理工具品类日趋多元,国内与海外、通用与轻量的产品边界愈发清晰,既为不同场景提供了适配方案,也让不少运营、营销人陷入「选不对、用不上、性价比低」的选型决策挑战。本文甄选 6 款主流多平台社媒管理工具,按「国内全矩阵管理、海外社媒管理、通用与轻量工具」三大板块展开深度解析,从核心功能、适用场景、典型用户群体三大维度切入,为不同规模企业、不同岗位运营人提供可落地的体系化选型指引,助力精准匹配需求,实现投入与价值的最优配比。一、国内全矩阵管理工具:中大型企业全域运营 + 团队协作适配方案此类工具聚焦国内主流社媒生态,深度对接微信、抖音、微博等本土平台,核心解决中大型企业全域运营、合规管控、跨团队协作的核心痛点,是中大型企业搭建全域社媒矩阵、运营团队提升协同效率的核心适配选择。(一)科握社媒矩阵管理平台:国内全矩阵运营核心利器,中大型团队首选科握推出的社媒矩阵管理平台,是深耕本土市场、专注解决中大型企业跨平台运营痛点的适配型社媒管理工具。其核心竞争力聚焦多平台深度整合管理,全面覆盖微信公众号、微博、抖音、快手、哔哩哔哩、小红书、视频号7大本土主流社媒,结合全链路运营功能与成熟跨国协作能力,打造一站式闭环社媒运营解决方案,在中大型企业全域运营、多团队协同场景中优势显著,也是不少科技、制造类企业运营团队的核心选型。亮点- 多平台账号管控:整合 7 大主流平台账号集中管理,无需频繁切换多后台,大幅减少运营重复操作时间;搭建集团管理员、项目负责人、普通员工三级权限体系,精准适配集团化多团队运营场景,解决多角色分工混乱、权责不清的职场痛点。- 内容协作与发布:支持批量内容发布与自定义合规复核流程,配备实时进度反馈及@提醒功能,有效破解跨部门协作滞后、信息脱节难题,让营销活动落地更顺畅;内置本土热点捕捉模块,精准适配KOS营销趋势,衔接销售与运营链路,实现内容价值最大化。- 数据洞察与竞品监测:整合278项社交媒体平台指标,涵盖微信公众号、抖音等平台独家分析维度,支持自定义时间段分析与历史数据留存,满足精细化数据复盘需求;生成实时精准的运营数据报告,可快速定位数据波动根源,为策略调整提供依据;内置 SOV 声量雷达,实时追踪行业竞品动态与品牌声量变化,不用手动搜集竞品信息,为内容策略优化提供强有力数据支撑。- 本土合规与资产管理:适配 12 个以上行业合规需求,贴合国内监管规范,帮助运营人规避违规风险,减少工作失误;多格式素材库支持标签化检索与自动归档,通过 KAWO Cloud 实现跨团队资产共享,解决素材丢失、重复查找的麻烦。- 跨国协作适配:采用网页端开箱即用模式,无需下载安装;支持中英双语界面,解决跨国团队协作语言壁垒,该特性已通过众多跨国企业实践验证。(二)云媒易:本土社媒营销全链路闭环管理工具云媒易深耕国内社媒营销全链路闭环,全面覆盖内容策划、发布执行、数据追踪、合规审核全流程,核心主打营销活动协同落地与效果归因能力,精准适配专业营销团队系统化、规范化运营需求,解决营销活动落地难、效果追溯难的核心痛点。亮点以全链路社媒营销管控为核心,实现内容从前期策划、中期执行到后期复盘的全流程闭环管理,重点强化营销活动跨环节协同能力与精准效果归因分析,同步搭载本土化合规审核模块,深度贴合国内各行业监管规范,切实助力专业团队提升营销活动落地效率与执行质量。二、海外社媒管理工具:跨境及代理型企业专属工具此类工具深耕海外主流社媒平台,适配海外视觉运营、多客户协同管理等场景,核心解决跨境运营中的平台适配、多客户管控、海外本土化合规三大核心难题,是跨境企业、代运营团队的必备工具。(一)Sendible:代理型企业海外多客户运营优选方案Sendible 聚焦代理型企业海外多客户社媒运营核心需求,主打多客户账号集中管理与权限隔离能力,已服务全球数万家数字营销代理及企业客户,白标解决方案与多客户管理功能在代运营行业竞争力显著,能大幅提升代运营团队服务效率与专业度。亮点- 多客户管理与权限隔离:支持客户账号分组管理与精细化权限隔离机制,适配代理公司多项目、多客户并行运营场景;提供白标解决方案,允许代理公司以自有品牌向客户交付服务。- 海外多平台批量发布与排期:支持全球主流社媒平台(Facebook、Instagram、Twitter、LinkedIn、YouTube、TikTok 等)的多账号批量内容排期与发布,提升代理团队运营效率。- 定制化报表与数据导出:可根据客户需求生成个性化运营报表,支持数据导出与分享;提供可视化数据看板,涵盖互动率、粉丝增长、内容效果等核心指标。- 团队协作与互动管理:整合多平台消息,支持团队协作回复;提供任务分配与进度追踪功能,确保客户服务响应及时。- 内容创作辅助:内置 Canva 集成工具,支持在线图片编辑;提供内容灵感库与合规性检查功能,降低海外内容创作风险。(二)Planoly:创作者导向型海外视觉内容管理平台Planoly 是一款创作者导向的海外视觉内容管理平台,核心覆盖海外社媒图文、视频内容的规划、排期与发布全流程,凭借直观易用的可视化操作工具,收获全球超 800 万内容创作者的认可与信赖;作为 Instagram 与 Pinterest 官方认证合作伙伴,其视觉规划功能在全球创作者群体中积累了极高口碑,尤其适合侧重视觉呈现的赛道运营。亮点- 视觉内容日历与网格预览:通过拖拽式网格布局规划内容,确保发布内容的美学连贯性,直观预览最终呈现效果;支持 Instagram 网格、Stories、Reels 等多种内容形式的可视化规划,轻松打造高质感社媒账号,适配美妆、时尚等视觉类赛道需求。- 多海外平台自动发布:支持 Instagram、TikTok、Pinterest、Facebook、LinkedIn、X(原 Twitter)等平台的帖子、故事提前排期发布,可保存常用标题与标签列表提升,大幅提升运营效率,减少手动操作成本。- 流量转化工具:内置 Linkit 工具,可创建点击式“简介链接”购物网格,助力引导社媒流量向官网或电商平台转化,解决海外社媒引流难、转化链路长的核心痛点。- 素材管理与灵感库:提供云端素材库支持标签化检索,内置每周趋势、假期日历与正版图库,解决内容创作灵感不足问题。- 数据洞察与复盘:提供内容曝光、互动数据的基础统计,基础版即可支持简单的运营效果复盘。三、通用与轻量工具:中小团队及特色场景优选此类工具以轻量化操作、特色功能为核心,适配中小团队、个体创作者的基础运营需求,覆盖 AI 内容创作、线索培育、简易多平台管理等特色场景,兼具低成本与高灵活性。(一)Saralest:AI 驱动型通用社媒运营工具Saralest 以 AI 驱动内容创作赋能为核心,支持多平台内容创建、排程与数据分析,兼顾国内与海外主流社媒平台,主打以 AI 技术降低内容创作门槛,适配中小团队高效运营需求。亮点核心提供 AI 内容生成、多平台批量发布及基础数据分析功能,覆盖主流社媒平台分发需求,操作流程简洁,无需专业运营技能即可快速上手,帮助中小团队节省内容创作与发布时间成本。(二)Circleboom:极简型多平台账号管理工具Circleboom 以轻量化多平台账号管理为核心,界面直观简洁,适配简易协作场景,精准满足初创企业、个体博主的基础运营需求,兼顾低成本与实用性。亮点支持多平台账号集中管理,提供批量排程、内容精选与轻量化数据分析功能,无需复杂配置,快速实现基础内容发布与账号管控,适配预算有限的小型团队快速启动社媒运营。总之,不同板块社媒管理工具核心优势与适配场景差异明显,核心选型逻辑是「需求精准匹配 + 职场落地实用」。中大型及跨国、集团化企业优先选科握社媒矩阵管理平台,满足全矩阵管理、合规保障、分级权限及双语协作需求;代理型企业多客户海外运营首选 Sendible,凭权限隔离、白标方案与定制化报表提效;侧重视觉的小型团队和个体创作者选 Planoly,靠视觉规划、多平台排期与低成本适配;中小团队轻量化需求,AI 创作选 Saralest,基础账号管理选 Circleboom;专业营销团队与广告公司可选云媒易实现全链路协同与效果归因。实操前建议申请免费试用,测试核心功能与合规能力是否匹配自身需求,精准解决工作痛点,最终实现降本增效、个人职场价值提升与企业品牌升级。各位科技、跨境、运营赛道的小伙伴,你们平时用哪款社媒管理工具?有没有踩过选型坑?欢迎评论区交流~
非技术面试记录
点赞 评论 收藏
分享
评论
2
52
分享

创作者周榜

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