面试

阿里内推五面:一面+二面+三面+交叉面+HR面!完美收官,入职40K16薪

社会主义新天地 提交于 2020-11-05 14:57:26
今年前前后后我参加了阿里巴巴两次面试,一次是社招,一次是内推,第一次社招3面过后就被挂了,内推历经5面拿到的offer,进入的是阿里口碑部门,分享一下这次的面经,希望能帮助到大家。 阿里内推一面:项目 1,面试官让我描述一个自己印象最深的项目,手画设计图。 2,针对项目中的技术进行发问,比如:架构设计、部署图、模块之间的通信等。 3,因为我描述项目存储数据比较多,让我重新设计数据库的表,怎么设计 后面都是针对项目技术的问题,一共二十多分钟 阿里内推二面: 1、问了冒泡排序,快排,和归并排序及优缺点和优化 2,网络方面有osi七层,tcp/ip五层,分别有哪些协议及作用 3,爬虫用的什么数据结构 4、tcp的流量控制和拥塞控制 5,mysql用的什么存储引擎,这个存储引擎用的什么数据结构 ,有哪些优缺点,怎么使用 6,jvm的垃圾回收机制和垃圾收集器 7、spring当中事物的隔离级别 8、jdk1.8 concurrenthashmap 的新的特性,有没有看过源码 9、 threadlocal了解吗 10,问了redis的一些问题,项目中有(扩容,失效key清理策略等) 11,剩下的都是项目的东西(kafka filebeat elk原理,主从选举,复制等) 12,后面扩展的问了一些大数据相关的,问我一些大数据处理框架是否有了解,具体什么忘记了 整个过程四十分钟左右 阿里内推三面:

前端圈为啥贫富分化越来越严重?

牧云@^-^@ 提交于 2020-11-05 14:37:09
最近和一位很年轻的前端朋友聊天,他准备转行了。转行原因就是一部前端入门到放弃的血泪史。 当年毕业的时候,听说 前端简单好学、工资高,报了培训班 学了 JavaScprit、CSS、HTML5。 找到工作以后,以为只要边工作边学习,几年一晋升不成问题 。 没想到上手之后,简直是从前端做成了“全端”, 从 Weex 到 React、Vue。 全都用过,但全都不懂 ,越做越觉得迷茫,干脆转行做点其他的。 其实这不是个例,现实中很多这样的前端。一般来说后端开发的年限、能力对应不同的段位。 前端就很残忍,要么青铜工作受罪,要么王者薪资到位。 如果你还没升级到王者段位,那你的升级之路就要面对这些: 1.掌握复杂的前端知识点: 最简单的 HTML 语言有上百个用法各异的标签,每个标签还有属性,还有 DOM 提供的 API;CSS 的知识点也不少,选择器有十几类,属性有上百种,常用的枚举属性 display 都有十几种值;至于 JavaScript 的知识点,犀牛书(JavaScript权威指南)有六七百页,可想它的难度。 2.跟得上前端技术的更新速度: 主流框架 React、Vue、Angular 你至少得会两种;构建工具不断更新,有些框架还封装了自己的命令行工具;还有不断出现新技术名词,如 SSR、PWA、Serverless、Flutter 等都要掌握。 面对层出不穷的新技术,绝对不能只抱怨

交互式分析领域,为何ClickHouse能够杀出重围?

家住魔仙堡 提交于 2020-11-05 14:15:33
导语 | 在百花齐放的交互式分析领域,ClickHouse 绝对是后起之秀,它虽然年轻,却有非常大的发展空间。本文将分享 PB 级分析型数据库 ClickHouse 的应用场景、整体架构、众多核心特性等,帮助理解 ClickHouse 如何实现极致性能的存储引擎,希望与大家一起交流。文章作者:姜国强,腾讯实时检索研发工程师。 一、交互式分析之 ClickHouse 1. 交互式分析简介 交互式分析,也称 OLAP(Online Analytical Processing),它赋予用户对海量数据进行多维度、交互式的统计分析能力,以充分利用数据的价值进行量化运营、辅助决策等,帮助用户提高生产效率。 交互式分析主要应用于统计报表、即席查询(Ad Hoc)等领域,前者查询模式较固定,后者即兴进行探索分析。代表场景例如:移动互联网中 PV、UV、活跃度等典型实时报表;互联网内容领域中人群洞察、关联分析等即席查询。 交互式分析是数据分析的一种重要方式,与离线分析、流式分析、检索分析一起,共同组成完整的数据分析解决方案,在互联网、物联网快速发展的背景下,从不同维度满足用户对海量数据的全方位分析需求。 相比专注于事务处理的传统关系型数据库,交互式分析解决了 PB 级数据分析带来的性能、扩展性问题。 相比离线分析长达 T + 1 的时效性、流式分析较为固定的分析模式、检索分析受限的分析性能

通俗易懂,带你从零认识Spring IoC,把你安排得明明白白。

人走茶凉 提交于 2020-11-05 14:14:33
本来这篇文章差不多有一万七百字左右,从IOC到AOP。算是对自己学习Spring的一个验收,同时也分享出来供大家查漏补缺。但因为内容实在太多,所以就先码了IOC的这篇内容,明天再补发AOP的内容,希望大家多多支持。 同时提供免费的学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC,源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。 需要的朋友可以点击: 点这个!点这个! ,暗号:csdn。 IoC 思想 IOC(控制反转)是一种依赖倒置原则的代码设计的思路,它主要采用(DI)依赖注入的方式来实现。 不使用IoC思想的传统模式 在传统模式中,对象由程序员主动创建,控制权在程序员手中。 程序可以做到正常工作,但仍有一个难以避免的问题。 如果用户需求变更,程序员就要修改对应的代码,代码量不大还好,如果代码量巨大的话 修改一次的成本… 这个问题就是耦合性过高引起的,修改一次需求,或多或少会造成代码的修改,工作量先不说,维护起来也是极其不便的啊。 就如上图中这四个齿轮(对象)一样,互相啮合,如果有一方停止或更换 其他的齿轮也就没办法工作,这自然不是我们希望看到的。 为了解决对象间耦合过高的问题,软件专家Michael Mattson提出了IoC理论,用来实现对象之间的“解耦”。 那么应当如何去达到理想的效果呢? 使用IoC思想后的模式

东汉末年,他们把「服务雪崩」玩到了极致(干货)

牧云@^-^@ 提交于 2020-11-05 13:36:18
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 作者 | 悟空聊架构 来源 | 悟空聊架构(ID:PassJava666) 转载请联系授权(微信ID:PassJava) 滚滚长江东逝水,浪花淘尽英雄。 是非成败转头空。青山依旧在,几度夕阳红。 -- 来自《三国演义》 本篇将会通过三国中的 赤壁之战 来讲述周瑜、黄盖和诸葛亮是怎么把 服务雪崩 玩到极致的。 本文已收录到我的 Github,点击文末的阅读原文打开。给个Star吧~ https://github.com/Jackson0714/PassJava-Learning 赤壁之战 话说东汉末年,曹操、孙权、刘备在长江赤壁(今湖北蒲圻西北)进行了一次争夺老大位置的大战,这就是有名的 赤壁之战 。 一、还原赤壁之战 曹操统一北方后,南下打败了刘备,占领荆襄之地后,还想干掉东边的孙权,于是刘备和孙权一起联合抗击曹军八十万大军。 曹操的军队大部分都是北方的,对于水上作战的经验非常欠缺,而且很多士兵晕船,于是曹操命令军队将 船尾用铁索相连 ,减弱了风浪颠簸,利于士兵演练。 铁索连环-图片来源网络 我们来看看周瑜、黄盖、诸葛亮的对话: 三人对话@悟空聊架构 ❝ 黄盖 :曹操是真的蠢啊,把船连着,如果船烧着了,其他船会跟着一起烧着的

字节跳动程序员说自己因为颜值太高被男同事集体排挤!失望透顶!准备转行!

做~自己de王妃 提交于 2020-11-05 13:35:57
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 作者丨行走的印钞机 来源丨程序员八卦(ID:devhaha) 程序员的烦恼是什么?你可能会说:技术跟不上、需求太荒诞、工资倒挂...... 但你绝对想不到,有位字节跳动的程序员小哥哥因为颜值太高而烦恼,说自己太帅,被男同事嫉妒,失望透顶,已经准备转行了。 网友们都被吊足了胃口,纷纷表示想认识他,看看到底是多帅的小哥哥。 不少网友表示自己心动了,单身求联系~ 竟然还有小哥哥也过来求认识,看来长得帅真是男女通吃。 许多人表示理解楼主的感受,因为自己也有过同样的遭遇。这么看来,程序员中好看的小哥哥不少,妹子们可要擦亮眼睛好好找找~ 大家集思广益给楼主出主意,有人让楼主掰弯同事。 有人让楼主出钱给大家整容。 有人让楼主说自己是gay和女装大佬。 有人让楼主傍富婆.......这些办法怎么听起来都这么不靠谱? 更多网友对楼主的话表示深深怀疑,觉得颜值高的人走到哪都被喜欢,楼主被排挤应该不是因为长得帅。 更有网友犀利地问:“你确定不是因为技术和情商问题被排斥?” 因为如果能力达标、情商没问题的话,颜值高不仅不会拖后腿,还会成为加分利器。 其他颜值高的程序员出来说自己因为颜值占了不少便宜,归根结底还是楼主做人做事有问题,毕竟谁不喜欢好看的人呢

二面阿里惨败,全是算法基本功的问题

末鹿安然 提交于 2020-11-05 12:49:11
最近一个读者和我反馈,他坚持刷题2个月,终于去了他梦寐以求的大厂,薪资涨幅非常可观,期间面字节跳动还遇到了原题...并表示目前国内的大厂和一些独角兽,已经越来越效仿硅谷公司的做法,通过面试给定题编程,来考察数据结构和算法的扎实程度。 这种方式,即使对于工作多年的开发人员,没有经过训练,很容易就被挂了。 从而与优秀的公司失之交臂。 我认识 不少以前履历普通的,通过刷题改变了自己进入大厂的轨迹,从而走向更高的平台,刷题确实太重要了。 因为据我所知很多大厂技术面试的要求是: 技术要好,计算机基础扎实,熟练掌握算法和数据结构,语言不重要,熟练度很重要。每一轮技术面试都可能考代码,不只考算法,但一定会考算法。 那你知道为什么要考算法么? 其实核心是看候选人是不是足够聪明。考算法一般会分两步,第一步是直接让你说思路,第二步是让你直接上手写代码。很多大厂的算法题一般对应的是 LeetCode 中级模式,要通过面试,你肯定得花时间好好准备。 所以说算法是其中必要的一个环节!在 面试中业务问题可以好好总结总结,但算法就必须依靠牢固的基础和刷题量。算法根基不扎实,不仅难过面试,对于代码性能的提升、编程语言的驾驭也会比别人弱很多。因此,现在算法基础不牢固的同学,都很难通过大厂的面试。但是只靠刷题去提升算法能力,进度太慢,而且还容易抓不住重点。 那么,作为一名程序员,该怎么学好算法呢? 埋头看书?视频自学

关于Python的数据类型!速看!(附网盘链接)

℡╲_俬逩灬. 提交于 2020-11-05 11:11:58
今天跟大家分享的是关于Python的数据类型的资料, 文末获取网盘链接 1.类型 2.标准类型 2.1标准数据类型 2.2标准类型操作符 2.3内建函数 3.数值类型 3.1分类 3.2关系 3.3BIF 3.4随机数函数 4.其他 点击链接获取完整文档 链接: https://pan.baidu.com/s/1LyM5hy3kP3DRNFyDN_IjiA 提取码:8x8n ※部分文章来源于网络,如有侵权请联系删除;更多文章和资料|点击后方文字直达 ↓↓↓ 100GPython自学资料包 阿里云K8s实战手册 [阿里云CDN排坑指南] CDN ECS运维指南 DevOps实践手册 Hadoop大数据实战手册 Knative云原生应用开发指南 OSS 运维实战手册 云原生架构白皮书 Zabbix企业级分布式监控系统源码文档 10G大厂面试题戳领 来源: oschina 链接: https://my.oschina.net/u/4601114/blog/4702578

每天2小时,奋战31天,我凭这份PDF拿下腾讯、阿里、京东等offer

人走茶凉 提交于 2020-11-05 10:08:01
如果像我一样错过暑期return offer,那就不得不加入秋招大军,去经历残酷的海量网申、笔试、面试,在明白找工作的痛苦和不易同时身心俱疲…… 为了最大化求职血泪史的意义,助力大家在招聘季生存下来,我总结了经历的面试经验和心得,重在实用(学弟学妹们都可以参考)。 希望给大家带来一点干货,消除一点迷茫,增加一点把握,求职不易,大家加油! 因为疫情影响,很多大学生非常焦虑,对求职抱有悲观态度。 很多小伙伴抱怨 “2021届也太惨了吧”。 没办法呀,这就是人生吧。 之后的人生中永远会有意外,永远会有困难。 我们别无他法,只有去面对。 除非时间停止,否则我们只能前行。 保持初心,继续努力 想知道我是如何拿下腾讯等大厂的offer的吗?今天分享我的武功秘籍: 资深架构师整理的Java核心技术,面试时面试官必问的知识点。 篇章包括了很多知识点,其中包括了有: Java. MyBatis. ZooKeeper. Dubbo. Elasticsearch. Memcached.Redis. MySQL Spring. Spring Boot. Spring Cloud. RabbitMQ. Kafka.Linux等技术栈等多个知识点! 由于整个文档比较全面,内容比较多,所以我分享的知识里面可能会有一些疏漏整个核心知识点都整理好了,可以关注我, 设计模式技术文档 观察者模式 工厂模式 命令链模式

2021年全网首发价值12W的小白到架构师全套视频+算法+git+IntelliJ IDEA全套视频学习进阶

Deadly 提交于 2020-11-05 10:04:11
2021年全网首发价值120W的【java从小白到架构师】600集全套视频教程免费分享 【全网最全】2021年全新IntelliJ IDEA入门到实战全套视频教程,价值20W+ 【2021年Git全集教程】大牛4小时带你精通Git玩转GitHub(最新版) 2021年全网最全面试进大厂必备左神算法学习:KMP算法、Morris遍历及其扩展,暴力递归、动态规划、二叉树的递归套路及基本算法 来源: oschina 链接: https://my.oschina.net/u/4401867/blog/4703352