• 等级
  • 295316 访问
  • 495 原创
  • 65 转发
  • 7888 排名
  • 124 评论
  • 248 获赞

面试BAT等大厂前你必须要知道的Redis面试题。

一、缓存雪崩1.1什么是缓存雪崩?回顾一下我们为什么要用缓存(Redis):现在有个问题,如果我们的缓存挂掉了,这意味着我们的全部请求都跑去数据库了。在前面学习我们都知道Redis不可能把所有的数据都缓存起来(内存昂贵且有限),所以Redis需要对数据设置过期时间,并采用的是惰性删除+定期删除两种策略对过期键删除。如果缓存数据设置的过期时间是相同的,并且Re...

2019-04-16 16:31:38

java架构进阶:Java 核心知识点整理。

听说你在面试又到了求职的金三银四的黄金月份,我相信有不少小伙伴已经摩拳擦掌的准备寻找下一份工作。就目前国内的面试模式来讲,在面试前积极的准备面试,复习整个Java知识体系将变得非常重要,可以很负责任的说一句,复习准备的是否充分,将直接影响你入职的成功率。但很多小伙伴却苦于没有合适的资料来回顾整个Java知识体系,或者有的小伙伴可能都不知道该从哪里开始复习。我偶然从一个网友群...

2019-04-16 16:04:33

程序员求职面试三部曲之三:快速适应新的工作环境

新进一家公司总有各种的不适应,或兴奋,或紧张,或不安,或迷茫各种情绪兼而有之。曾经有个家伙好不容易进了A公司,本来是要替代另一位即将离职的小伙伴的,结果,走得比那位兄弟还快,只坚持了几天,这是何苦来着?  之前我也讲过,去一家公司应该是深思熟虑后的结果,否则就是浪费时间和精力;并且浪费的不光是你自己的时间精力,还有用人单位的成本。在新公司没有与预想之中有很大的差异的情况下,那么我们要做的就是坚...

2019-04-09 21:16:25

程序员求职面试三部曲之二:提高面试的成功率

一、选择有招聘诚意的企业一则好的招聘信息应该是准确、清晰和真实的。任何夸大宣传、提供虚假信息的企业都可以认为缺乏招聘诚意。  我们通过解读企业的招聘信息,主观上能够判断这家企业是否很有招聘诚意,我觉得主要体现为以下两个方面:1、浮夸的招聘信息招聘信息写的是某知名企业,实际却是一家不知名的新公司; 要高学历,要十八样武艺样样精通。招web前端要求精通分布式架构、懂数据库集群等; 薪...

2019-04-09 21:13:04

程序员求职面试三部曲之一:选择合适的工作单位

前不久在知乎上看到一个话题,大概是说中国比国外好的有哪些方面,网友们例举了一大堆,其中有一条是说“在中国找工作比较容易”。是的,特别对于我们IT从业者来说,找工作真的是小菜一碟;只要肯在网络上公开简历,每天都能接到一二个面试电话;乱花渐欲迷人眼,那么在众多的工作选择中,如何把握方向呢?马云说,员工离职原因只有两点最真实:1、钱没有给到位;2、心受委屈了;去一家新公司,钱有没有给到位...

2019-04-09 21:10:50

如何实现广告弹窗触达频率的控制?

如何实现广告弹窗触达频率的控制?今天我们聊聊实际工作中遇到的一个问题:产品提出想在我们的产品的首页做个弹窗广告,但是又不希望用户每次进来都给用户弹窗,每个用户每天进来只弹一次就好了。这个如何实现?方法一(暴力破解)或许有些人会觉得这个挺简单的,这个问题抽象出来不就是要记录用户的行为么,这个将用户的每一次行为都存在redis或数据库中,每次访问的时候都查一下数据库或redis判断...

2019-04-09 17:22:08

2019年阿里巴巴面试最新Java 核心面试技术点 - JVM 小结(含答案分析)

描述一下JVM的内存区域程序计数器(PC,ProgramCounterRegister)。在JVM规范中,每个线程都有它自己的程序计数器,并且任何时间一个线程都只有一个方法在执行,也就是所谓的当前方法。程序计数器会存储当前线程正在执行的Java方法的JVM指令地址;或者,如果是在执行本地方法,则是未指定值(undefined)。 Java虚拟机栈(JavaVirtua...

2019-03-29 16:31:59

迎战2019年春招,面试蚂蚁金服,京东,腾讯等六家大厂的面试经验分享!(附300多道面试真题)

一、写在前头首先,我的面试经历和一下面霸、收割机大佬相比,不是特别丰富,只是略有感悟,分享这几个月来的心路历程,也让后来者可以借鉴一下而已。二、注重心态明确一点:offer=心态(30%)+实力(30%)+运气(40%)楼主也曾经在这场春招心态炸裂过,因为看到很多不公平,看到很多觉得侮辱自己汗水和泪水的东西。不过炸裂的几天后想到,如果这样下去,我会给带节奏的,会造成更大的悲剧...

2019-03-28 17:20:07

程序员该不该主动提加薪?

程序员该不该主动提加薪?很早之前有一个网友在星球问我的一个问题,我觉得这个问题很有普遍性,应该是很多程序员普遍关注的问题,因此拿出来和大家一起聊聊。再回到读者的问题:最近一直再纠结怎么向上司提加薪的事,首先简单的介绍我现在情况,我是去年差不多这个时候加入这个创业公司的,过去一年工作表现个人认为应该很好,是核心开发成员,公司的发展也愈来愈好,但是快一年了,公司还没跟我谈过,让我有点心里不...

2019-03-28 16:31:15

为什么国内的程序员都痴迷 “海量高并发”?

身体恢复后的第一个工作周,所有的时间几乎被面试所占满。一般每年的春节过后的三月与四月都是招聘旺季,那些对当下存在不满的,或者想得到更好发展的小伙伴都开始蠢蠢欲动。对面试官来说,这绝对不是一个快乐的季节,每当回忆起面试过程中的种种细节,我的内心总会掀起一阵阵的疲惫感。面对堆得像小山一样的简历,你必须用最短的时间,在其中找到有用的信息,并决定是否要邀约求职者进行进一步面谈……这个流程...

2019-03-27 17:45:10

详解线程池:架构实现、大小配置、及四种线程池使用

不经常使用线程池的童鞋,还有对几种线程的使用不甚了解的童鞋,可以读一下此文,并关注后续线程池相关文章连载。本篇内容大纲: 线程池的由来 线程池的优点和风险 线程池的原理和实现 线程池大小的配置 线程池的四种实现 一、线程池的由来我们有两种常见的创建线程的方法,一种是继承Thread类,一种是实现Runnable的接口,Thread类其实也是...

2019-03-27 16:55:25

Java程序员进阶之路:架构进阶书籍推荐(2019年版)

学习Java,书籍是必不可少的学习工具之一,尤其是对于自学者而言。废话不多说,下边就给大家推荐一些Java进阶的好书。第一部分:Java语言篇1.《Java编程规范》适合对象:初级、中级介绍:这本书的作者是被誉为Java之父的JamesGosling,入门者推荐阅读,对基础的讲解很不错。2.《Java编程思想》适合对象:初级、中级介绍:豆瓣给出了9.1的评分,全球程序...

2019-03-27 16:29:05

Java 开发者应该改掉的 3 种不良习惯!

前言:想改掉一些坏习惯吗?让我们从null、函数式编程以及getter和setter着手,看看如何改善代码。作为Java开发人员,我们会使用一些习惯用法,典型的例子,如:返回null值、滥用getter和setter,即使在没有必要的情况下也是如此。虽然在某些情况下,这些用法可能是适当的,但通常是习惯使然,或者是我们为了让系统正常工作的权宜之计。在本文中,我们将讨论在...

2019-03-25 17:55:36

我是如何准备阿里的社招面试,给准备java社招的朋友的一个建议!

引言其实本来真的没打算写这篇文章,主要是记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。但是,最近问的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。第一个问题:阿里面试都问什么?这个是让我最头疼的一个...

2019-03-22 15:49:16

java面试:假如我是面试官,我会这样虐你!

前言每到年后,总会有很多人跳槽。可我发现一个奇怪的现象:那些跳槽的人,总是从一个坑,跳进令一个坑中。毕竟一年过去了,会的还是原来的知识,人的身价就摆在那里,无论怎么折腾,也不会拿到更好的offer。这样的跳槽其实没有意义,也许就有人问,现在都是互联网寒冬了,要怎样才能把握好机会,拿到跟好跟适合自己的offer呢?技术才是我们程序员的立身之本,在再好的机...

2019-03-21 14:43:00

2019年京东Java研发岗社招面经(面试经历+真题总结+经验分享)!

本篇先以日历形式回顾秋招之路,方便各位参考某厂的处理进度;然后是总结归纳春秋招Java面试题库;最后做个总结还有展望,开始新的征程~面试经历 京东面试真题 面试经验分享1.面试经历2018年的冬季特别的冷,无疑是程序员的寒冬,我也是年底裁员大潮裁下来的一名,(整个业务线都裁了难受中~)但临近年底了失业回家也不太好所以有投了几份简历,其中投京东的一份,京东Java岗要求。岗位描述...

2019-03-21 13:05:15

面试分享:最全Spring事务面试考点整理

Spring和事务的关系关系型数据库、某些消息队列等产品或中间件称为事务性资源,因为它们本身支持事务,也能够处理事务。 Spring很显然不是事务性资源,但是它可以管理事务性资源,所以Spring和事务之间是管理关系。 就像JackMa虽然不会写代码,但是他却管理者一大批会写代码的码农。Spring事务三要素数据源:表示具体的事务性资源,是事务的真正处理者,如MySQL等。 事务...

2019-03-20 15:05:05

刚从今日头条Java研发岗面试回来,我总结的失败原因(附面试题)

面试岗位:后端研发工程师找牛客大佬要了白金码,跳过死亡笔试,直接视频面,从3点开始,到晚上8点结束。每个面试官给我的感觉都是怎么这么高冷啊。一面:写一个题,找一个无序数组的中位数写了个快排,然后让我找到无序数组第k大的一个数,我说先排序再找,实际上可以用快排的partition函数。快排的时间复杂度,最坏情况呢,最好情况呢,堆排序的时间复杂度呢...

2019-03-18 17:28:00

你可以不在阿里,但不能没有大厂程序员的经验和眼界!

时刻保持对最新技术的敏感性,并定期更新自己的技能储备,是每个技术人日常必修课。鉴于BAT等一线大厂在前沿技术领域的持续研究和大规模投入,直接向他们学习取经,是最为便捷也最为有效的学习方式。你可以不在BAT,但你不能没有大厂程序员的眼界。说来容易,但绝大部分公司都很难给员工提供这样的学习机会。首先,不是每个公司都有直接走进BAT这些一线大厂进行拜访学习的机会,甚至可以说...

2019-03-18 17:13:40

2019大型互联网公司java研发岗最全面试经验288点(含面试专题)

一、心态心态很重要! 心态很重要! 心态很重要!重要的事情说三遍,这一点我觉得是必须放到前面来讲。找工作之前,有一点你必须清楚,就是找工作是一件看缘分的事情,不是你很牛,你就一定能进你想进的公司,都是有一个概率在那。如果你基础好,项目经验足,同时准备充分,那么你拿到offer的概率就会比较高;相反,如果你准备不充分,基础也不好,那么你拿到offer的概率就会比较低,但...

2019-03-18 17:08:50

大型互联网架构技术v

关注
  • 其他/架构师
  • 中国
奖章
  • 专栏达人
  • 持之以恒
  • 1024勋章