深圳市智学云科技
2020-11-12 10:30 ~
Java 开发工程师,18~35k
深圳南山区深圳湾科技生态园9栋B5座719-720
Gzhennaxia.github.io/source/post_image/WechatIMG29.jpeg
Gzhennaxia.github.io/source/post_image/WechatIMG30.jpeg
网址:www.zhixuey.com
简介:知学云科技是互联网教育和培训领域的先行者,也是组织云学习的领导者。知学云科技基于强大的互联网和移动互联网学习平台,通过贴心的运营和咨询服务,帮助组织和企业建立专属的网络学院。支持和推动组织和企业互联网时代的学习变革,实现组织和企业学习的规模化、敏捷化和个性化。
任职要求
- 本科以上学历,3 年以上不间断 Java/JavaEE 实际开发经验;
- 良好的 Java 编程基础,有实际多线程开发及并发控制经验者优先考虑;
- 熟悉 RabbitMQ 等消息中间件,有 Dubbo+Zookeeper 微服务开发经验者优先考虑;
- 熟练使用 javascript,熟练使用 jQuery、Nodejs、Requirejs、Angular.js,有 Vue.js 使用经验者优先考虑;
- 熟悉流行的开源框架,如 Spring,SpringMVC,IBatis/MyBatis,Hibernate/JOOQ等,阅读过源码者优先考虑。
一面
录音笔11月12日_4.aac
- 00:02 正常是两轮技术面,你先自我介绍一下
- 00:55 离职原因?
- 02:04 之前的项目有没有用户量比较大的?
- 03:45 自动装箱/拆箱是在编译阶段还是运行阶段完成的?
- 04:00 方法的参数值传递还是引用传递?
- 04:55 父类可不可以转型为子类?
- 05:22 Java 的多太体现在哪些方面?
- 05:56 往 HashMap 里放 1000 条数据,怎么优化它的性能?
- 07:32 已知要放 1000 条数据,怎么计算要设置的初始化容量?
- 09:18 超市打折场景,有各种折扣,用哪种设计模式计算最终的价格比较合适?
- 11:53 过滤器和拦截器的区别是什么?
- 12:23 @Autowaire 和 @Resource 有什么区别?@Autowaire 放在成员变量上和放在set方法上的区别是什么?
- 13:43 AOP的实现是动态代理,动态代理的JDK和CGLIB在性能上的区别是什么?
- 14:38 spring 中实现动态数据源要怎么做?
- 15:38 mysql 的执行计划,你平时关注的是哪些字段?
- 16:03 怎么判别使用的索引是不是最优索引?
- 17:05 主键索引和非主键索引的区别是什么?回表是什么?
- 18:40 什么场景会引发缓存穿透,怎么预防?
- 20:04 之前的工作中碰到的最难的地方,最有成就感的地方是什么?
珍爱网
2020-11-13 14:00 ~ 15:40(1h40m)
广东省深圳市南山区兴海大道3040号前海世茂大厦36楼
Gzhennaxia.github.io/source/post_image/WechatIMG33.jpeg
任职资格
- 本科及以上学历,计算机相关专业,2-3年及以上Java开发经验;
- 扎实的Java基础知识,理解IO、多线程、集合等基础框架,对JVM原理有一定的了解;
- 熟悉分布式系统的设计和应用,了解分布式、缓存、消息等机制,能合理应用分布式技术解决问题;
- 熟练掌握SpringBoot、dubbo、redis、kafka等技术;
- 掌握多线程及高性能的设计编码与性能调优,有高并发应用开发经验优先;
- 有较强的逻辑思维能力与沟通协作能力;
- 积极主动,喜欢研究及尝试新技术,追求编写优雅的代码。
一面
2020-11-13 14:00 ~ 14:55(55m)
手机标准录音1.mp3
- 01:04 简单的自我介绍
- 02:15 离职原因
- 03:16 公司规模多大
- 04:37 你对前端的了解有多少?你能自己搭建一套前端的项目框架吗?
- 05:40 你是怎么看待前后端分离这个概念的?
- 06:33 从技术上来说,前后端分离的一些好处?
- 07:19 电商平台这个项目做了多久?
- 07:56 通过 Jenkins 发布的时候是单独发布某一个模块还是发布整个项目?
- 08:29 Jenkins 原理?脚本是怎么写的?
- 09:06 用 Docker 的好处是什么?
- 09:33 启动/停止容器的命令是什么?
- 09:49 怎么把你的项目装载到 Docker 容器里面?装的过程中要注意一些什么事情?
- 10:54 大概介绍下 CD 项目是怎么用的微服务架构?
- 12:17 你个人对微服务框架是怎么理解的?采用微服务框架的依据是什么?
- 13:56 微服务的弊端是什么?
- 15:37 TCP 和 UDP 包的头部分别是多少个字节?
- 16:08 TCP 和 UDP 的区别?
- 17:11 TCP 建立连接的过程?画一下!
- 21:18 有没有了解过 TCP 拆包,黏包的问题
- 23:51 有了解过 Vueip 吗?
- 24:16 浏览器输入网址后到看到页面内容的过程中都发生了什么事情?
- 26:58 实际中经常会在Linux环境下操作吗?都会做些什么事情?
- 27:22 查看磁盘占用情况用什么命令?比如查看整个系统根目录的占用情况。
- 30:28 查看端口的运行情况用什么命令?有好几种
- 31:49 实时查看日志用什么命令?
- 32:11 怎么加关键字查看日志
- 32:44 Nginx 负载均衡算法有哪几种?
- 33:37 如果 Nginx 负载均衡了两台服务器,分别平分到50个请求,如果其中一个服务A宕机了,此时这100个请求就都堆到B那里去了,然后重启B服务,此时这些请求是继续被分到A上,还是会又恢复到 AB 平摊的状态?
- 34:56 如果一个服务器支持的最大并发量是1000,现在系统的并发量是1200,然后用 Nginx 负载两台,各600个请求,如果A此时需要重启,然后1200就都堆到B上了,然后B很快也就Down掉了,这种因为某个服务器的重启,导致整个系统崩溃的情况怎么预防呢?即使是短暂的重启,也是不可以被接受的。
- 36:12 线上怎么灰度升级?
- 36:59 你个人的职业规划是怎样的?
- 38:50 并发不高,也没有用到 Spring Cloud,你会愿意做这样的项目吗?
- 50:32 呼叫中心有了解过吗,呼叫中心很大,它包括很多部分。
二面
2020-11-13 14:55 ~ 15:40(45m)
手机标准录音2.mp3
- 08:52 先简单自我介绍一下
- 09:33 要不你在这些项目里找一个你相对比较满意的一个项目,比如说技术栈啊、业务流程什么的
- 11:36 前端你是做到什么程度?
- 12:09 CD项目并发量是多少?使用量大概有多少?
- 12:49 CD项目的难点是什么?你在开发过程中遇到过的比较困难的地方?
- 14:46 对 Nginx 比较熟悉是吧,Nginx 大概对原理是什么?
- 15:54 SQL 熟悉哪些常规的操作?
- 16:27 RabbitMQ 只是知道怎么用是吧,平时有没有部署过?
- 16:56 MQ 一般有什么用途?
- 17:38 第一家公司是一家初创公司,这家公司主要是做什么产品的?
- 19:32 第一家公司的离职原因是什么?
- 20:58 第二家公司的规模怎么样?
- 22:26 第二家公司的离职原因是什么?
- 23:42 我们这边的情况你有没有了解?
- 27:02 你后面的方向大概是什么样的?你对个人技术的定位?
- 28:21 这边看你在学校的时候比较突出,你觉得你在学校的时候哪方面比较优秀?
- 30:12 第二家公司里的评级制度大概是什么样的?
- 33:57 你们组有多少人?
- 34:22 你觉得你个人的优点是什么?或者特长是什么?
- 35:32 你觉得你个人在哪方面有不足的地方?
- 37:49 你这边有什么需要问的?
搜电科技
2020-11-17 15:00 ~
一面
手机-标准录音3.mps
- Spring AOP,在同一个类里面,定义两个切面A和B,A方法中调用B方法,这两个切面都会生效吗?
https://blog.csdn.net/dushenzhi/article/details/52663310
Spring AOP不支持代理类内部方法调用的拦截,比如类中a方法调用b方法,切面拦截b方法会失败的
https://blog.csdn.net/quzishen/article/details/5803721 - AOP 底层的代理是哪几种代理?JDK 动态代理和CGLB本质上的区别是什么?
- MySQL 为什么用 InnoDB 引擎?
- MySQL 索引用的 B+ 树,和 B 树有啥区别?
- 聚簇索引和非聚簇索引的区别是什么?
- 联合索引的顺序有什么影响?
- 联合索引(A,B,C),但是查询的时候是反过来查的(C=xxx and B=xxx and A=xxx),这种能走索引吗?
- 那(A>xxx and B=xxx and C=xxx)这种呢,能走索引吗?
- MySQL 主键索引和非主键索引的区别是什么?
- MySQL InnoDB 引擎有行锁和表锁,什么时候用到行锁,什么时候用到表锁?
- MySQL 左连接与右连接有什么区别?
- 消息中间件怎么保证消息不丢失?比如说服务宕机了。
- RocketMQ有用过吗?
- Redis 有几种数据结构?
- Redis 除了做缓存,还有其他的使用场景吗?
- Redis 做分布式锁有用过吗?
- MySQL 你有没有做过分库分表?
- Spring Boot 哪块了解的比较熟悉?
- 怎么自定义一个 Spring Boot Starter?
- ES 你们一般是用来干嘛?
- Java 的垃圾回收过程是什么样的?比如说垃圾从哪里产生,什么时候触发GC,最后怎么回收?
- 如果线上有条 SQL 比较慢,你会怎么去分析它?
- 如果用到了索引,扫描的行数也不多,但是SQL就是慢,会是什么原因呢?
- 如果线上进程没有问题,但某个线程突然不打日志了,我也不知道它在干嘛,你会怎么排查呢?
- 你是全日制本科吗?
- Java 里面的锁你了解过哪些?
- Synchronized 和 Lock 有什么区别?哪个是悲观锁哪个是乐观锁?你是怎么理解乐观锁和悲观锁的?
- Synchronized 加在静态方法和加在非静态方法上有什么区别?
- Java 这块你觉得你最熟悉的是哪一块?
二面
手机-标准录音3.mps
- API 项目组主要做些什么工作?
- Java 的基础包括哪些?哪些 API,JDK 集合类里有哪些?
- Map 除了 HashMap 还有哪些?
- HashMap 用到哪些地方?
- 比如在 Service 层的类里写一个 Map,HashMap 合适吗?用 TreeMap 呢?
- TreeMap 用在什么场景?
- HTTP 有哪些状态码?
- SpringBoot 中定义的接口,如果请求时缺少了一个参数,报的错误码是多少?
- 23 种设计模式,说个十种出来看一下。
- 工厂模式在 JDK 中的体现,不是在 Spring。
- 有用过加解密吗?加密算法有哪些?
- 非对称加密算法有哪些?
- 适配器模式在JDK中哪里用到了?
- JDK 哪个地方用到了装饰器模式?
- 在集合类里面用到的最明显的模式是什么?
- Linux 常用命令有哪些?
- 加入我要在日志文件里根据某个关键字怎么找?如果同时还想看下关键字上下文的信息呢?
- RabbitMQ 在项目里主要做了什么工作,用在什么场景?
- MySQL 查询,哪些时候索引会失效?
- 假如有个联合索引(A,B,C),查询时候用(A=xxx and C=xxx and B=xxx),会用到索引吗?
- 那用(C=xxx and B=xxx and A=xxx)能用到这个索引吗?
- 如果(A in 一系列常量),能用到A上的索引吗?
- A between (),会用到A上的索引吗?
- 什么情况下会使用 Hash 索引?
- A=length(某个变量),这个时候能用到 A 上的索引吗?
- 表示状态的列,它的值比较少,什么时候可以在这个列上建立索引?
- 位图索引使用的什么存储结构?
- 了解过 BitMap 吗?是一个什么样的结构?
- Redis 有哪些数据结构?
- Redis 的过期策略有哪些?
- Redis 持久化的策略有哪些?区别是什么?
- Redis 的线程模型是什么?
- Redis 为什么是单线程模型?
- Spring Cloud 有哪些组件?
- 你觉得你还有哪些比较优秀的地方没有问到?
- 你项目中做的哪一块?
- 纸箱推荐采取的什么策略?
- 用户投票排名算法是什么样子的?
- 因为存在分页查询,但是用户在请求下一页的时候,排名是时时在变的,第一页的应用可能就排到了第二页,怎么保证数据不重复?
- 如果查询第二页的应用的时候,应用的得分已经超过了第一页的应用,这个时候怎么实时更新应用的顺序。这时候会出现后面的应用分数高但却排在后面。
- 你现在是在职还是离职,离职原因是什么?
- 想提升哪方面的技术能力?
- 你对自己合理的评价是什么?
- 你有哪些优点,缺点?
- Vue 用的是工程化的吗?都用了哪些 Vue 相关的框架?
- Vue 的设计思想是什么?
- Vue 动态数据绑定底层是怎么实现的?
- 设置背景颜色、字体颜色怎么设置?
- 知道盒子模型吗?
- 工作上有碰到什么难题吗,技术上或者跟人相处方面的?
- 你觉得什么问题需要跟别人沟通,什么问题可以自己解决?
- 如果上级没有回应你,你怎么处理?
- 你期望的薪资范围是多少?最低多少?
- 你有什么想了解的?
三面(技术总监)
四面(HR)
平安智慧城市
录音笔11月17日_3.aac
- 02:07 自我介绍
- 03:36 介绍一个你最熟悉的项目,从业务的角度概括一下项目做了什么事情,从技术上概括一下项目是怎么实现的?
- 06:07 mongodb 你们是用在什么场景下?
- 07:14 商品如果只是多的话,也不一定要存到 mongodb啊,一般的关系型数据库就可以啊。
- 08:10 数据库的分库分表是怎么用的?为什么要分出来?
- 09:18 你对 RRSTful 的理解?
- 10:06 介绍一下 jwt token 的机制。
- 11:28 RabbitMq是怎么用的?ebay接口调用失败了就发消息给eBay组,为什么要用消息队列?
- 16:01 es 在什么场景下用的?
- 17:52 为什么 es 的效率高呢?
- 18:16 mysql like
%
放前面和放后面有什么区别?为什么用不到索引? - 19:44 Java代码到机器码,这中间大概会有哪几步?
宝能物流
2020-11-20 10:00 ~
录音笔11月20日_2.aac
一面
- 自我介绍
- 02:11 说一下API组具体做的什么,怎么做的?
- 02:40 API项目主要的功能是什么,架构是什么,采用了什么技术?
- 03:56 你们数据量有多大?
- 04:22 订单是怎么同步的?
- 05:14 消息队列是用的什么,怎么做的?
- 05:23 有没有出现消息丢失的情况,怎么处理?
- 06:12 有没有用过缓存,什么场景下使用缓存,怎么用的?
- 06:50 首页商品信息放缓存里,是用的什么格式?
- 07:36 Redis 有哪些数据类型?他们之间有什么区别,使用场景是什么?
- 09:20 有没有用 Redis 做分布式锁?
- 10:14 Java 集合有哪些?你最常用的是哪些?底层有没有去了解过?
- 11:13 HashMap 什么时候采用红黑树?
- 11:45 HashMap 什么时候扩容?
- 12:07 HashMap 是不是线程安全的?为什么线程不安全?
- 13:25 ConcurrentHashMap 的分段是根据什么来分段的?
- 13:45 分段锁是加在方法上还是加在哪里?
- 14:45 怎么创建线程池?
- 14:58 阿里巴巴规范为什么不让使用 Excutor 直接创建线程池?
- 15:54 ThreadPoolExector 都有哪些参数,代表什么含义?
- 17:17 拒绝策略都有哪些?你平时工作中是用的哪一种?
- 20:06 JVM 有没有去了解过?说一下内存模型
- 22:37 年轻代空间比例是多少?
- 22:47 垃圾回收算法有哪些?有哪些垃圾收集器?
二面(技术总监)
录音笔 11月24日_1.aac
- 00:35 自我介绍
- 01:48 最近在专业的领域上有看哪些书籍吗?
- 02:26 介绍一下 JVM 的内存模型
- 04:35 程序计数器主要的作用是什么?
- 05:10 GC 算法有哪些?
- 07:17 有哪些对象可以作为可达性分析算法的GC ROOT?
- 07:46 如果频繁的出现 Full GC,一般是什么原因造成的?怎么去分析和定位问题?怎么 Dump?做过 dump 文件的分析吗?
- 10:11 用 == 比较两个 Integer 对象会是什么结果?
- 10:57 一个 byte 有多少位?它能存储的整数范围是多大?如果把128放进去会怎么样?
- 11:47 Java list 的实现类有哪些?
- 11:58 ArrayList 的默认长度是多少?ArrayList 在扩容的时候是怎么处理的?它是在原有的上扩容还是需要新的数组?为什么不在原有的基础上扩?
- 13:25 数组的查询复杂度是多少?
- 13:40 HashMap 与 HashTable 有什么区别?
- 13:57 HashMap 的数据结构是什么样的?什么时候用的链表,什么时候用红黑树?
- 15:52 HashMap 要做到线程安全要怎么做?ConcurrentHashMap 是怎么实现线程安全的?1.8 使用的 synchronize,和我直接在 HashMap 上加 synchronized 有什么不一样的?
- 18:32 介绍一下 synchronized 的实现原理,synchronized 有几种锁?synchronized 和 lock 的区别是什么?
- 23:11 Java 中的 ThreadLocal 的存储结构上怎样的?
- 24:04 如果我要把一个大的任务拆分成多个字任务,最后进行汇总,用多线程怎么设计?
- 24:47 jdk 里一个线程默认占用的内存是多少?
- 25:06 new 一个 abc 字符串,产生了多少个对象?再new一个abc会产生多少个对象?
- 26:30 我们在设置密码的时候是用 String 好还是char好?
- 26:51 Java 对象在序列化的时候有哪些属性是不会被序列化的?
- 27:36 字符流和字节流有什么区别?字节流的Java类有哪些?
- 28:37 数据库哪种用的比较多?对哪个比较熟悉?
- 19:12 mysql的存储引擎有哪些?innodb 索引结构是什么?
- 30:54 现在有个表,有个字段是存储大文本的,那实现的时候是需要把它放在子表里还是保留在原表里?
- 31:38 mysql 的主从复制能介绍一下吗?
- 31:55 Spring 的事务传播机制有哪些?
- 32:28 Spring 的AOP的技术实现是怎么实现的?CGLIB是通过什么技术实现的?那它是动态的织入还是静态的织入?
- 34:13 IoC 是通过什么技术实现的?
- 35:06 中间件了解哪些?RabbitMq 是基于什么协议实现的?RabbitMq 消息的发送模式有几种?RabbitMq 的集群模式有几种?
- 39:12 Spring Cloud 哪些组建比较熟?
- 39:54 Euraka 在CAP里是保障了哪两项?解释一下什么是分区可用性?
- 42:07 怎么把mybatis说有的sql语句抓去出来?
- 42:57 平常写代码的时候怎么保证代码质量?
- 43:44 单元测试有写过mock测试吗?
- 44:10 职业规划是怎么样的?
- 44:51 你这边有什么问题要问我的吗?
三面(HR)
录音笔 11月25日_2.aac
- 00:57 自我介绍
- 03:35 你们主要是做什么项目?我看你写的是跨境电商
- 04:21 你们核心的项目是哪一个?
- 04:36 你在 API 项目组里是充当一个什么角色?
- 04:52 你们这个项目有多少人?
- 06:07 你们和欧洲团队是怎么沟通的?
- 08:23 通过文档来沟通,你觉得这种沟通效率高还是低?会不会存在语言上的障碍?
- 09:47 电商行业有做的好的有不好的,你们公司做的怎么样?
- 11:58 你现在是已经提离职了还是在看机会?
- 12:10 是已经有拿到了 offer 了吗?
- 12:46 你是住在哪个地方?我们工作地点猎头有跟你说吗?
- 14:20 你今年换工作的主要原因是你们公司业务受影响了是吗?
- 14:48 那你上一家公司的离职原因是什么?
- 18:25 你之前做过的项目里,你觉得哪个项目做起来是最优成就感的?你在这个项目中的亮点体现在哪里?
- 21:23 之前对宝能集团有做过了解吗?谈一下你对宝能的一些认识。
- 23:20 那你有没有什么问题想要问我的?
- 23:41 项目你这边感兴趣吗?
- 27:39 你在木星软件有得到过晋升加薪的机会吗?
- 30:19 你有因为薪资的原因离职吗?
- 31:19 你们有其他的一些福利吗?
- 33:12 那你的期望薪资是多少?还可以再谈吗?那你综合年薪期望是多少?
- 34:43 毕业证这些都有吗?
- 38:04 你这边到岗时间是多久?
定薪
手机通话录音
薪资结构
月度综合工资 = 固定薪资(80%) + 绩效工资(20%)
19K = 15.2K + 3.8K
绩效工资按出勤情况发放!
绩效考核和绩效工资是不挂钩的!
福利
年终奖:两个月综合工资
公积金:基数为固定薪资,比例为 8%,公司和个人合计 16%
节假日奖金:3K
工作餐:早餐+中餐
班车
加班福利
- 加班到晚 8 点,报销
- 加班到晚 9 点,
报销按月报销。
那种第一个就是跟您确认一下这个岗位的薪酬结构,还有我们给您的op的情况,第二个就是给您介绍一下公司福利相关的一些事项,嗯,首先的话。结构呢,我们这边阅读的综合工资会拆封维护星河记下两个部分,沪新增事项几个月的综合工资百分之87项事项百分之二十是一个八比二的一个开关,嗯,你那个绩效工资可发一句我也给您说一下,阿宝这边的话呢,就是说您的。世博和你的绩效工资是不挂钩的,也就是说嗯,记下了一个结果,不会用大型计算公司的一个金额和绩效工资的发放这方面,整个的一个月度综合工资,我们这边都是根据您的一个初级的一个情况啊,每个月按你的出现就A77发的是这样子的情况。嗯,您的试用期的话呢是呃看一下三个月的双七升七的薪资和转正的薪资是要涨,我们这边是不做这单,包括给你这个职位的话呢。这个职位薪酬的话呢,阅读综合工资是九k金十五点二A7向三点八配合A79。这个是呃您这样的一个情况,然后扶着的情况的话,首先也能讲我们是一名两个月的月的综合工资做基数去核算你当年的年终奖,您当年最终拿到了年终奖的思想,打工,第一个公司绩效,第二个第三个是当前的时间,这三个因素,然后。今天的话首先改基数是根据您的户型部分,他提到了你的工资是十五点二k,其实就是Find 5签了。是在深圳公积金的减数是八个点合计的话,公司和个人合计的话是十六个点给我。我爸最快饿家具这一块的话呢是金额的话就是总金额三千的发放形式,那么要根据不同城市的时候,我们会出相应的通知。好的,嗯,加班的福利是两个,一个是加班到八点以后是吧?二十号九点钟以后是半小时的,有这两个加班的福利事宜,报销的钱是按月核发的,还有一个。工作餐公司是包早餐和中餐场是在市场就餐,他的通勤班车的话呢,厄如果你有需要也可以乘坐啊,这一块的费用的话呢,是不需要有非常大的他。就是常规的企业相应的福利,看看这边有什么需要跟我确认的。嗯,刚才这个说是懂的,叫什么顾鑫家那个皮绩效还是使用啊,总的是十点。谢谢谢谢。绩效是按什么绩效的?Find 7教官跟你说了呀,就是出勤,我我也想听到的是一个猪蹄,还有还有别的方面了。没有,他会要考核是不挂钩的,我就再确认一下。是哦OK了解。呐呐嗯。这边一层还有一个,还有一个就是叫什么?嗯,那工资就是公司有那么固定涨薪的节目。恶年度是有的,嗯,调薪和晋升是在一起,大概在五六月份左右,可是我们这边保安这边的话,呃,不是说每个月工作要调,他是根据绩效一些相关的情况去评定的。你可了解,也是有部分员工如果绩效表绩效高的话就可以是吧?嗯,要看要看您的记下符不符合当时R3年度的条件的一个要求,可以了解。嗯。然后我我之前有了解,但不确定啊,就是那个上班的时间是。十点到下午六点,嗯,早上八点当然是照是吧?嗯,上班时间八点二十到下午六点哦。型号了解。还有别的吗?喂,你说还有别的吗?看你的。啊,对,我我这些大概都了解了,那。并未回复。我今天晚上,今天晚上回去考虑一下,然后晚上啊,现在是应该也下班了,那就明天早上回复。嗯,可以啊,嗯,那就我这边明天给你回复,你这边这个电话是取现的话,你可以直接联系到我的,你有什么问题到时候你再打电话跟我确认可以吗?你就直接打这个电话。行好的,嗯,好那先这样,好好好,谢谢,拜拜好再见。