跳至主要內容
武汉都有哪些值得加入的IT互联网公司?

武汉都有哪些值得加入的IT互联网公司?

国内一二线大厂

字节跳动

  • 基本情况 :字节总部在北京,在上海、深圳、杭州、广州、成都等地都有办公室。字节跳动 2018 年来到武汉,近几年的招聘规模非常大,研发人员的数目也越来越多!
  • 业务方向 :效率工程(Efficiency Engineering)、飞书、aPaaS(对标业内顶级 PaaS 和 SaaS 平台产品)、抖音电商。
  • 工作地点 :洪山区关山大道保利广场保利国际中心
  • 福利情况:六险一金(12%)、包三餐、免费下午茶+零食、免费健身房、Top 薪酬、住房补贴
  • 招聘情况:主要招聘后端(Java、Go)、前端、测试等岗位。
  • 面试 : 面试这块的话,主要是问计算机基础知识,一般先会让你做一道算法题,算法题的难度还是比较大的。字节的面试有个好处是可以对你反复进行打捞,就是说你面挂一个部门以后,可以马上再转投另一个部门,并且好多部门是不用笔试直接进面试的。我前前后后面了字节三个部门,并且都是第二面,或者三面挂...我有种感觉就是整个 九月 都在跟字节面试官聊天。但最终也没通过字节面试。

沉默王二大约 15 分钟求职面试城市选择
40 道精选 Kafka 面试题👍

今天给球友们分享一篇读者菜农投稿的文章:40 道精选 Kafka 面试题👍,已收录在《Java 面试指南》的《精选面试题篇》中,专栏托管在语雀平台上(更方便你沉浸式阅读和做笔记),访问地址和密码:https://t.zsxq.com/6iuzn6I

发车🚗

Kafka最初是由Linkedin公司开发的,是一个分布式的、可扩展的、容错的、支持分区的(Partition)、多副本的(replica)、基于Zookeeper框架的发布-订阅消息系统,Kafka适合离线和在线消息消费。它是分布式应用系统中的重要组件之一,也被广泛应用于大数据处理。Kafka是用Scala语言开发,它的Java版本称为Jafka。Linkedin于2010年将该系统贡献给了Apache基金会并成为顶级开源项目之一。


菜农大约 25 分钟求职面试面试题&八股文
17 道 Dubbo 精选面试题👍

Dubbo:17道精选高频面试题必看👍

目录

  • 1.Dubbo 是什么?RPC 又是什么?
  • 2. Dubbo 能做什么?
  • 3.能说下 Dubbo 的总体的调用过程吗?
  • 4.说说 Dubbo 支持哪些协议,每种协议的应用场景和优缺点
  • 5.Dubbo 中都用到哪些设计模式?
  • 6.如果 Dubbo 中 provider 提供的服务由多个版本怎么办?
  • 7.服务暴露的流程是怎么样的?
  • 8.服务引用的流程是怎么样的?
  • 9.Dubbo 的注册中心有哪些?
  • 10.聊聊 Dubbo SPI 机制?
  • 11.Dubbo 的 SPi 和 JAVA 的 SPI 有什么区别?
  • 12.有哪些负载均衡策略?
  • 13.集群容错方式有哪些?
  • 14.说说 Dubbo 的分层?
  • 15.服务提供者能实现失效踢出是什么原理?
  • 16.为什么要通过代理对象通信??
  • 17.怎么设计一个 RPC 框架?

沉默王二大约 17 分钟求职面试面试题&八股文
携程面试官:大文件上传时如何做到秒传?

大家好,我是二哥呀~

文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用这种方式进行上传,可不是一个好的办法,毕竟很少有用户能忍受,尤其是当文件上传到一半中断后,继续上传却只能重头开始上传,让用户的体验尤其不爽。

那有没有比较好的上传体验呢,答案有的,就是下边要介绍的几种上传方式。

秒传

1、什么是秒传

通俗的说,你把要上传的东西上传,服务器会先做 MD5 校验,如果服务器上有同样的东西,它就直接给你个新地址,其实你下载的都是服务器上的同一个文件,想要不秒传,其实只要让 MD5 改变,就是对文件本身做一下修改(改名字不行),例如一个文本文件,你多加几个字,MD5 就变了,就不会秒传了.


沉默王二大约 9 分钟求职面试面试题&八股文
阿里面试官:为什么要分库分表?

前言

在高并发系统当中,分库分表是必不可少的技术手段之一,同时也是BAT等大厂面试时,经常考的热门考题。

你知道我们为什么要做分库分表吗?

这个问题要从两条线说起:垂直方向水平方向

1 垂直方向

垂直方向主要针对的是业务,下面聊聊业务的发展跟分库分表有什么关系。

1.1 单库

在系统初期,业务功能相对来说比较简单,系统模块较少。

为了快速满足迭代需求,减少一些不必要的依赖。更重要的是减少系统的复杂度,保证开发速度,我们通常会使用单库来保存数据。


苏三呀大约 14 分钟求职面试面试题&八股文
淘宝面试官:优惠券系统该如何设计?

1 Scenario 场景

电商大厂常见促销手段:

  • 优惠券
  • 拼团
  • 砍价
  • 老带新

1.1 优惠券的种类

  • 满减券
  • 直减券
  • 折扣券

1.2 优惠券系统的核心流程

1.2.1 发券

发券的方式:同步发送 or 异步发送

1.2.2 领券


沉默王二大约 9 分钟求职面试面试题&八股文
34 道 Java 精选面试题👍

Java:34道精选高频面试题必看👍

1.介绍一下 java 吧

java 是一门开源的跨平台的面向对象的计算机语言.

跨平台是因为 java 的 class 文件是运行在虚拟机上的,其实跨平台的,而虚拟机是不同平台有不同版本,所以说 java 是跨平台的.


沉默王二大约 21 分钟求职面试面试题&八股文
Java 基础背诵版八股文必看🍉

Java 基础八股文(背诵版)必看🍉

Java 语言具有哪些特点?

  • Java 为纯面向对象的语言。它能够直接反应现实生活中的对象。
  • 具有平台无关性。Java 利用 Java 虚拟机运行字节码,无论是在 Windows、Linux 还是 MacOS 等其它平台对 Java 程序进行编译,编译后的程序可在其它平台运行。
  • Java 为解释型语言,编译器把 Java 代码编译成平台无关的中间代码,然后在 JVM 上解释运行,具有很好的可移植性。
  • Java 提供了很多内置类库。如对多线程支持,对网络通信支持,最重要的一点是提供了垃圾回收器。
  • Java 具有较好的安全性和健壮性。Java 提供了异常处理和垃圾回收机制,去除了 C++中难以理解的指针特性。

沉默王二大约 21 分钟求职面试面试题&八股文
13 道 Java HashMap 精选面试题👍

Java HashMap精选面试题

对于 Java 求职者来说,HashMap 可谓是重中之重,是面试的必考点。然而 HashMap 的知识点非常多,复习起来花费精力很大。

01、HashMap的底层数据结构是什么?

JDK 7 中,HashMap 由“数组+链表”组成,数组是 HashMap 的主体,链表则是主要为了解决哈希冲突而存在的。

在 JDK 8 中,HashMap 由“数组+链表+红黑树”组成。链表过长,会严重影响 HashMap 的性能,而红黑树搜索的时间复杂度是 O(logn),而链表是糟糕的 O(n)。因此,JDK 8 对数据结构做了进一步的优化,引入了红黑树,链表和红黑树在达到一定条件会进行转换:


沉默王二大约 9 分钟求职面试面试题&八股文
Java 虚拟机背诵版八股文必看🍉

Java 虚拟机八股文(背诵版)必看👍

简述JVM内存模型

线程私有的运行时数据区: 程序计数器、Java 虚拟机栈、本地方法栈。

线程共享的运行时数据区:Java 堆、方法区。

简述程序计数器

程序计数器表示当前线程所执行的字节码的行号指示器。

程序计数器不会产生StackOverflowError和OutOfMemoryError。

简述虚拟机栈

Java 虚拟机栈用来描述 Java 方法执行的内存模型。线程创建时就会分配一个栈空间,线程结束后栈空间被回收。


沉默王二大约 13 分钟求职面试面试题&八股文
2
3
4