一面之前发过了~ 二面 n+3(一面后三天) 1、企业级开发整体流程是什么样 2、发现开发内容有风险,遇到技术难题怎么办 3、所知道的设计模式,常用的 4、单例模式具体实现和原理 5、发布订阅模式如何实现 6、通过什么接入触发事件跑入对应的回调函数 7、发布订阅模式存在的风险?执行多次,可能存在定时器,性能风险等,是不是需要销毁 8、TS泛型 9、什么情况用枚举类型 10、interface递归结
面试机会来自室友内推。推完立刻就面了。 个人情况:中科大本硕 本数学 硕统计 代码能力一般 无任何实习或项目经历 详细见之前的动态。面之前充满愧疚,会不会耽误人家时间,自己可能不太符合岗位。 首先感谢黄面试官的友好。没有问一些我明显就不会的东西。 自我介绍。对方说看我没有实习经历就不问项目相关了,问理论。 然后让我把lasso和岭回归详细介绍了一下 然后介绍核方法 然后介绍svm 然后介绍CNN
自我介绍,项目 1、 Redis了解吗,作用 2、 Redis数据结构有哪些,你在项目中使用的是哪一种 3、 Redis健壮性 4、 同步、异步 5、 创建线程的方法哪些 6、 线程池作用 7、 Springboot spring springMvc 8、 Aop 、Ioc 9、 浅拷贝,深拷贝 10、 List a, list b; a=b是浅拷贝还是深拷贝,怎么才能深拷贝 11、 接口、抽象类
选一个你觉得做的最好的项目,说一说 深挖项目,多问为什么这样设计,为什么这样做 选一个Java的项目,说一下 三级缓存是怎么实现的 那么一级缓存(nginx访问redis)和三级缓存redis的区别是什么,去掉了三级缓存可以么 介绍一下令牌桶算法数据结构,和漏斗桶的区别,为什么选令牌桶不用漏斗桶 如何保证mq消费者端更新数据库可以成功 如何保证消息可以不重复消费,使用redis做幂等是完全安全的么
我正在使用jQuery手风琴来隐藏一些数据。 accordion标题是一个带有一些标题的表格。有一个标题,我不希望你点击它,因为手风琴事件会触发。 所以 手风琴是可折叠的,如果您单击Test2(类nofunction),手风琴事件不应触发。但是如果您单击Test或其他表头,手风琴应该会触发事件。 我可以添加这个功能吗? 更新测试http://jsfiddle.net/e3Q8d/,包括jQuery
京东4月2号hr面完,说最晚一周有结果,然后到现在也没声。流程就一直是hr面试完成,问校招邮箱就是在评估请耐心等待,问一面的hr直接不回复。 为了等推好几个offer了,再有offer就接了,太折磨了,败好感 大概算法不需要本科,前车已覆,闻者戒足 #京东# #京东hr面# #算法# #985本科#
这场面试实在是很不一样,面试官聊了不少,也给了很多建议。在牛客也稍微记录一些吧。 提到的技术:diff算法、原型和原型链、封装一个promise、自己实现数组的一些方法、深拷贝 可以看看VUE源码,做一些有用的项目,可以有实际收益的。系统地做一个项目下来,包括部署等等。 ……
一面 为什么要做产品运营 对运营的理解,为什么不做其他运营 自己的优点 对京东健康的理解 二面 自我介绍 三段实习中收获最大、成长最多的一段是什么(答了小米) 在这么多公司实习之后,你觉得这几家公司之间有什么差异吗?(主要从大公司和小公司的角度来回答的,答了大公司的汇报体系和小公司的决策空间) 大公司和小公司的同事在能力素养方面有什么不同?(从同事的aggressive和chill角度来回答的)
本文向大家介绍mockito BDDMockito风格,包括了mockito BDDMockito风格的使用技巧和注意事项,需要的朋友参考一下 示例 行为驱动开发(BDD)测试样式围绕测试的“给定”,“何时”和“然后”阶段进行。但是,古典Mockito在“给定”阶段使用“何时”一词,并且不包括可以包含BDD的其他自然语言构造。因此,在1.8.0版中引入了BDDMockito别名,以便于进行行为驱动
假设flavor1a、flavor1b、flavor2a和flavor2b... 假设目录结构: 在gradle中,有没有一种简单的方法可以做到以下几点: 我似乎不能通过sourceSets=['src/xxxx']在我的构建中的每个产品版本中进行配置。gradle
如果有人问起 Python 程序员他们最喜欢 Python 哪一点,他们一定会提到 Python 的高可读性。确实,对于 Python 来说,其高可读性一直是 Python 这门语言设计的核心。一个不争的事实是,相对于写代码而言,读代码才是更加平常的事情。 Python 代码有高可读性的一个原因就是其有着相对而言更加完善的编码风格准则和 「Python化」习语。 当 Python 老手(Pytho
介绍 在参与 Vant 开发时,请遵守约定的单文件组件风格指南,指南内容节选自 Vue 官方风格指南。 组件数据 组件的 data 必须是一个函数。 // bad export default { data: { foo: 'bar', }, }; // good export default { data() { return { foo: 'bar',
语法 UTF-8编码 Unix换行符,每行120字符 缩进符用4个空格,需要设定编辑器tab转4空格 花括号独占一行 函数与函数间使用一个空行分割 能使用静态内联(static sw_inline)就不要用宏 能用enum枚举就不要用宏 代码可读性比性能更重要 标签 label必须以下划线开头,用于goto语句 label必须独占一行 枚举 命名必须为sw{模块名称}_{作用},如:swServe
本章探讨如何将ES6的新语法,运用到编码实践之中,与传统的JavaScript语法结合在一起,写出合理的、易于阅读和维护的代码。 多家公司和组织已经公开了它们的风格规范,具体可参阅jscs.info,下面的内容主要参考了Airbnb的JavaScript风格规范。 块级作用域 (1)let取代var ES6提出了两个新的声明变量的命令:let和const。其中,let完全可以取代var,因为两者语
这是CatLib特有的代码风格指南,如果您在您的项目中使用CatLib,为了避免错误,降低沟通成本,小纠结和 反模式,阅读本指南是一份不错的选择。 我们不能保证风格指南中的所有内容,对于所有工程和团队都是理想的,所以根据项目环境,周围技术环境,风格出现偏差是可行的。 我们应该尽可能的遵守本风格指南提出的建议。 根据周围技术堆栈对于命名规范相关我们建议您阅读微软提供的:框架设计指南 优先级定义 (A