网易云音乐正在热招,岗位丰富,HC较多,实时跟进


如果上面有适合您的岗位,记得把简历发到我的邮箱噢:18818205928@163.com



高级前端开发工程师

职位要求

1、精通各种Web前端技术和标准(Javascript、HTML、CSS),熟悉页面布局常用解决方案,对表现与数据分离、Web语义化等有深刻理解。 2、熟练掌握一个数据驱动视图的框架( React,Angular,Vue...)。 3、熟练掌握常用的前端构建工具(webpack等),并具有成熟的模块化开发思维。 4、熟悉常用前端数据管理的解决方案(如Redux、Mobx、Rxjs等),并清楚它们的优劣和应用场景。 5、熟悉HTTP协议,并掌握相关网络调试工具,有服务端开发的背景常识。 6、对重复性或不规范的工作容忍度低,能自发通过沟通或技术手段解决。 额外的加分项: 1、对一个较大型前端框架有超越文档指南的原理性理解。 2、扎实的Node基础,对 Node 异步编程、稳定性治理等有自己的实践经验,有大规模高可用的 Node 生产环境落地经验。 3、丰富的跨端( PC & IOS & Android )开发经验,有实际跨端技术融合的实践经验。 4、基于Web的爆款创意活动&游戏实践经验,有相关框架或解决方案的产出。 5、有大厂成熟大前端团队的工作经验,参与开发或熟练应用内部沉淀的基础设施,能清楚它们的改进点更好。 6、主导或以核心贡献者角色参与过优质开源项目,对技术社区运营有深入的思考见解。

资深iOS开发工程师

职位要求

1、计算机相关专业,本科及以上学历; 2、3-5年iOS开发经验; 3、较强的发现、分析和解决技术问题的能力; 4、深刻理解iOS平台,精通ObjC/C/C++语言; 5、有较好的学习与沟通能力,有创新力和责任感;

资深Java开发工程师(直播)

职位要求

1、计算机相关专业,本科及以上学历; 2、3年以上java开发经验; 3、 熟练掌握MySQL、Redis中的一种或多种,能够进行使用优化; 4、熟悉互联网中间件,如Kafka、RocketMQ、ZooKeeper等; 5、有较好的学习与沟通能力,有创新力和责任感; 6、高并发或者高可用等相关的架构设计经验者优先考虑;

高级Android开发工程师(云村)

职位要求

1、本科及以上学历,计算机相关专业,扎实的数据结构和算法基础; 2、3-5年 Android开发经验; 3、深刻理解 Android平台,精通至少一门编程语言: Kotlin、java、C++;熟悉 Android UI框架、多线程、计算机网络等。 4、对重复性或不规范的工作容忍度低,能自发通过沟通或技术手段解决。 5、热爱移动产品研发,有较强的学习能力,有强烈的求知欲、好奇心和责任感,能及时关注和学习业界最新的移动开发技术。 加分项: 1、有大厂成熟客户端团队的工作经验,参与开发或熟悉应用内部的基础设施及技术选型; 2、深入学习或实践使用过 Jetpack框架、MVVM架构、 Kotlin协程等技术; 3、熟悉 Android系统打包编译、组件化、插件化、热修复等主流技术原理并有独特见解,对 Android系统框架、对客户端稳定性和性能优化有体系化思考。 4、有音视频相关技术、多媒体播放相关技术、IM和 hybrid开发经验者。

资深数据开发工程师(安全风控)

职位要求

1. 熟悉大数据开源组件(Hadoop/Hive/Spark/Flink/Kafka/HBase等),能进行相关方案设计和落地,有数据工程体系落地经验。 2. 熟悉数据仓库模型设计,掌握常用数据建模方法,具备海量数据加工处理(ETL)相关经验。 3. 具备良好的编程能力和代码风格,能熟练使用Java/python/Scala/Sql等完成数据分析、加工、挖掘和算法开发任务。 4. 对数据敏感,对风控攻防体系有深入了解;有大数据风控体系构建经验者优先。 5. 对新技术有浓厚兴趣,有海量图数据落地和图挖掘经验者优先。 6. 具备良好的学习能力、分析和解决问题的能力。 7. 具备良好的沟通能力及团队协作精神,抗压能力强,对工作积极严谨,勇于承担压力。

资深数据分析师/专家

职位要求

1. 本科及以上学历,8年以上数据分析经验,2年以上管理经验; 2. 有知名平台型互联网产品或用户型产品分析经验者优先; 3. 对商业及其运行规律有较好的理解和思考; 4. 有良好的产品sense; 5. 较强的抽象和结构化思考能力,做事严谨、逻辑缜密。

高级数据挖掘工程师

职位要求

1、计算机相关专业毕业,3-5年工作经验 2、开发语言以Java为主,熟练掌握Python/JS/Bash等脚本语言开发经验者优先 3、2年以上实际内容提取工作经验,具备主流逆向工具实战经验的优先,具备阅读开源项目能力者优先 4、具备反爬、风控实践经验或分布式系统架构经验者优先 5、具备较强的学习能力、沟通能力、抗压能力及责任意识

高级/资深算法工程师(推荐)

职位要求

1.精通常见的数据挖掘算法,如分类算法、聚类算法、回归模型、神经网络等; 2.对推荐算法领域有深入研究,如LDA、矩阵分解、受限波兹曼机、深度学习等; 3.3年以上推荐算法、搜索算法相关的工作经验; 4.熟练掌握一门编程语言,如java、python、Scala。


资深数据仓库工程师

职位要求

1.熟练掌握hive、spark等大数据工具,有数据仓库、数据分析的工作经验; 2.熟悉数据仓库模型设计 ,掌握常用数据建模方法,具备海量数据加工处理(ETL)相关经验; 3.较好的业务理解能力,良好的语言沟通与表达能力

高级/资深产品经理


如果上面有适合您的岗位,记得把简历发到我的邮箱噢:18818205928@163.com



#内推##社招##网易#
全部评论
岗位丰富,HC较多,因为岗位较多,就不一一列举了,图片上的岗位需要内推都可以联系我
点赞 回复 分享
发布于 2021-11-21 16:25
顶顶顶😁
点赞 回复 分享
发布于 2021-11-21 16:27
楼主,校招现在还能投吗
点赞 回复 分享
发布于 2021-11-21 17:20

相关推荐

优化Webpack的构建速度是一个常见的需求,下面是一些常见的优化策略:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=fffb9e7b5576495f90d9596c40989b9f通过配置缓存:可以使用cache-loader或者hard-source-webpack-plugin来启用缓存,避免重复编译没有改动的文件。通过配置多线程/并行构建:可以使用thread-loader或者happypack来在多个工作线程中并行处理任务,加快构建速度。减少文件的解析和处理:可以通过配置resolve.extensions来减少Webpack的文件解析,只处理特定格式的文件。另外,使用include和exclude选项来限制需要处理的文件范围。优化Loader的配置:可以使用exclude选项来排除不必要的目录,只对需要处理的目录使用对应的Loader。另外,可以使用resolve.alias来配置别名,减少模块查找时间。使用Tree Shaking:通过配置mode为production,并且在package.json中将sideEffects设置为false或者具体的文件列表,开启Tree Shaking功能,剔除掉未使用的代码。合理使用Webpack的插件:根据具体需求,合理选择和配置Webpack的插件,避免不必要的处理和压缩。使用DllPlugin和缓存:可以将一些不经常变动的库使用DllPlugin预先编译,并将结果文件缓存起来,这样可以避免每次构建都重新编译这些库。以上是一些常见的Webpack构建速度优化策略,根据具体的项目需求和情况选择合适的优化方式。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
10-28 20:53
已编辑
山东青客网络_CEO
比如:简历里有一句 “使用持久化存储去解决首屏加载和用户体验问题。”【描述背景】在xxxx这个项目里,业务希望首屏加载更快,我去做了一个让首屏加载更快的方案。【描述行动】接到这个任务以后我在网上进行调研,一开始接到了集中方法,第一种是使用服务端渲染第二种使用骨架图的方案第一种服务端渲染需要服务端来跟进支持,还需要用到特殊的技术方案(这里要准备好调研的技术方案,面试官问的时候别傻了),目前这个优化只分配了前端进行改造,所以没有使用。第二种方案使用骨架图可以让页面先显示框架,再慢慢渲染实际内容,这样虽然用户感受会好一些,但是治标不治本,渲染总时长和以前是一样的。经过我的调研,我们项目首屏加载速度慢的只要原因是两个,一是JS解析执行的时间,二是React(vue)渲染的时间,然后我们的项目首页的数据不需要非常的实时精确的更新,所以我想到一个方案。【提出解决方案】每次渲染完首页后,我将首页所有的HTML代码存储到LocalStorage中,当页面进来的时候,我首先从LocalStorage中获取HTML代码数据先贴到HTML中,让用户可以先看到首页的内容和行动点,这样解决用户第一次进来速度慢的问题。【提出遇到的问题】解决这个问题需要考虑几个点:第一是读取LocalStorage插入HTML的这个代码要在所有代码之前运行第二是确保LocalStorage的存储内容的大小不能超过浏览器的限制第三是要确保HTML加载进来的时候样式也要存在【给出解决方案】我们使用的框架是UMI,使用umi的配置中的 scripts 参数,添加额外的JS代码,来解决第一个问题。(不同脚手架方法不一样)我们只将首屏最核心的xxxxx部分进行了代码存储,这部分的代码结构我们进行了精简,确保在100k以内。我们把这部分代码的css写成了行内样式,确保这些样式正确渲染。如果大家想要用以上内容作为简历和面试内容,我建议大家自己实践一下,做一遍这样的功能。你会发现更多值得一提的点。
点赞 评论 收藏
分享
Webpack的Tree Shaking是一个用于删除代码中未被引用的未使用代码的优化技术。它可以显著减小打包后的文件体积,提高网页加载速度。要配置Webpack实现代码的无用代码剔除,需要进行以下几个步骤:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=fffb9e7b5576495f90d9596c40989b9f确保你的代码是使用ES6模块语法编写的,而不是CommonJS(require)语法。因为Tree Shaking只对ES6模块有效。在Webpack配置文件中,通过设置mode为production,启用Webpack的生产模式,此时Tree Shaking功能会默认开启。确保你的package.json文件中的sideEffects字段被正确配置。sideEffects字段告诉Webpack哪些文件是没有副作用的,可以进行Tree Shaking。如果你的应用是纯粹的JavaScript应用,可以将sideEffects设置为"sideEffects": false。如果你的应用使用了一些有副作用的模块(例如CSS文件),你需要将这些模块添加到sideEffects字段中。这样Webpack就不会将这些有副作用的模块进行Tree Shaking。需要注意的是,Tree Shaking只适用于ES6模块语法,并且只能剔除未引用的代码,不能剔除被动态引用的代码(例如通过字符串拼接生成模块路径)。另外,一些特定的代码结构可能会导致Tree Shaking失效,例如使用eval、with等特殊语法。配置完成后,运行Webpack打包构建,未被引用的代码将会被删除,从而减小文件体积。
2024-11-12
在牛客打卡267天,今天也很努力鸭!
点赞 评论 收藏
分享
2 4 评论
分享
牛客网
牛客企业服务