![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 87
程序员与Python
这个作者很懒,什么都没留下…
展开
-
大厂高级工程师面试必问系列:Java动态代理机制和实现原理详解
代理模式Java动态代理运用了设计模式中常用的代理模式代理模式:目的就是为其他对象提供一个代理用来控制对某个真实对象的访问代理类的作用:为委托类预处理消息过滤消息并转发消息进行消息被委托类执行后的后续处理通过代理层这一中间层,有效的控制对于真实委托类对象的直接访问,同时又可以实现自定义的控制策略,比如Spring中的AOP机制,这样使得在设计上获得更大的灵活性代理的基本构成:代理模式中有Subject角色,RealSubject角色和Proxy角色:Subject:转载 2021-07-14 15:42:21 · 152 阅读 · 0 评论 -
脉脉热议:美团Java工程师面试后,吐槽问的太离谱!面试越来越难了
最近有不少读者给我留言,说 Java 的面试越来越难了,尤其是技术面,考察得越来越细,越来越底层。作为一名程序员,技术面试是不可避免的一个环节,一般技术面试官都会通过自己的方式去考察程序员的技术功底与基础理论知识。第一个是基础:比如对集合类,并发包,IO/NIO,JVM,内存模型,泛型,异常,反射,等有深入了解,最好是看过源码了解底层的设计。比如一般面试都会问ConcurrentHashMap,CopyOnWrite,线程池,CAS,AQS,虚拟机优化等知识点,因为这些对互联网的企业是绝对重要的原创 2021-07-09 14:39:01 · 325 阅读 · 3 评论 -
职级2-2!4面字节拿下30K*16薪Offer,吊打面试官,师弟yyds!
跳槽面试的时候,明明只是一份 15K 的工作,却问会不会多线程,懂不懂高并发,火箭造得让人猝及不防,结果就是凉凉。现如今,多线程、高并发编程、分布式、负载均衡、集群等可以说是现在高级后端开发求职的必备技能,做开发的门槛越来越高。但是,总有一些技术牛批的程序员可以碾压面试官!我有个师弟经常隔段时间就偷偷投点简历,请假出去面试几次,目的不是想跳槽,主要是为了看看市场上的技术流行趋势,顺便检验一下自己的水平,当然,如果面上心仪的大厂,那就更好了!前段时间他收到了字节跳动的面试,结果一不小心,面试的时候就吊.原创 2021-07-02 17:19:52 · 4818 阅读 · 5 评论 -
泪目!跳槽太不容易了,美团4轮面试,四个小时灵魂拷问,结局我哭了!
大多数情况下,程序员的个人技能成长速度,远远大于公司规模或业务的成长速度。所以,跳槽成为了这个行业里最常见的一个词汇。实际上,跳槽的目的无非是为了涨薪或是职业发展,我也不例外。普通本科毕业后,进了一家互联网公司,这几年里不断在积累经验,最终选择跳到美团,涨薪了50%,下面分享一下我个人的面经和一些心得建议。面经美团一面:redis集群,为什么是16384?哨兵模式,选举过程,会有脑裂问题么?raft算法,优缺点JVM类加载器,自定义类加载器,双亲委派机制,优缺点,tomcat类加载机制Tom原创 2021-06-30 20:57:10 · 3977 阅读 · 10 评论 -
2021年转眼已过半,终于圆梦大厂了!啃透6大高频考点,顺利拿下阿里35K*16薪offer
2021年转眼已过半,准备下半年跳槽的朋友们准备得怎么样了?据悉,某条和开水厂已经率先开始抢人!阿里等大厂也在筹划新一轮的招聘政策,发布了大量岗位。不出意外,下半年将迎来跳槽大厂的绝佳时机!但竞争对手那么多,怎么准备才能成功拿下 Offer 呢?我有个师弟上个月刚刚入职阿里(新零售方向),以下是他面试前所作的准备,想进阿里的同学可以参考:1.基本功:对 JDK 要比较熟练地理解和使用,重点内容有:集合,多线程,IO,异常,反射,注解,序列化,反序列化等知识。**网络和数据结构:**网络至少要知原创 2021-06-25 15:42:27 · 714 阅读 · 3 评论 -
面试高频算法难题:数组中的第K个最大元素
目是什么意思呢?比如给定的无序数组如下:如果 k=6,也就是要寻找数组中的第6大元素,这个元素是哪一个呢?显然,数组中第一大的元素是24,第二大的元素是20,第三大的元素是17 …第6大的元素是9。让我想想啊……对了,我可以先把无序数组排序,然后数出排序后的第k个元素!方法1:排序法这是最容易想到的方法,先把无序数组从大到小进行排序,排序后的第k个元素,自然就是数组中的第k大元素。先进行排序的话,算法时间复杂度是O(nlogn),性能有些差,有没有更优化的方法?让我想想啊……对了,原创 2021-06-18 18:41:22 · 263 阅读 · 0 评论 -
Java技术功底不够,面试十家九家难,面霸究竟是怎样炼成的?《Java面试通关手册》程序员必备
最近在网上看许多面经的文章,有拿到Offer的,也有凉凉的,这些文章中都有一个共同的特点,就是单单的只有面试题目。而没有面试过程中需要注意的细节和面试心得。导致有些面试者们在面试来临,就去盲目的去刷这些题目,而没有结合自己做过的那些项目中,遇到的一些技术问题会被面试官问道,回答不上导致面试落选或者薪资上不去。不过确实,因为疫情情况一些公司倒闭,有部分Java开发者直接原地失业,也有另外一大批开发者在今年这种大环境下依旧难以按捺心中跳槽的小心思。不管是因为什么,我们需要的只有一个:更高的技术追求,更好的薪原创 2021-06-16 19:57:38 · 181 阅读 · 3 评论 -
绝了!字节大牛最新上线1940页LeetCode刷题秘籍,堪称完美
在想进一线互联网大厂 “算法”可以说是面试必问。而大厂的算法面试题又比较难!那该怎么办呢?昨天在知乎上刷到一个热门问题:程序员需要达到什么水平才能顺利拿到 20k 无压力?其中一个最热门的回答是:“其实,无论你是前端还是后端、想进大厂还是拿高薪,算法都一定很重要。”为什么,算法会如此重要?不瞒各位说,这点我最有发言权,因为我也曾怀疑过,但就在我初入职场时,一位资深前辈对我说过的一段话,让我受用至今:”我们招人的时候都有一个标准,就是招进来的这个人至少要排到team里面前50%,因为只有这样原创 2021-06-11 17:25:17 · 292 阅读 · 9 评论 -
算法转 Java 后端,2021秋招斩获腾讯、京东、百度等大厂offer 面经分享!
这是一篇来自算法转Java后端的一位读者的投稿!文章主要分享了作者从迷茫崩溃到最终斩获腾讯、京东、百度等大厂 offer 的经历。文章内容很全面、真实,相信可以对正在准备面试的小伙伴有帮助!意识到又一年的秋招大戏要开始了,也不由的想起了去年这会的自己。就想写这篇文章记录一下曾经的秋招之路,也希望能帮助到看到这篇文章的各位。个人简介不用太多介绍,也不用太多指教,三秒钟之内就能让大家尖叫…嗯…好了,不闹了。开始!我是 2021 年毕业的研究生。本科是在一所双非大学读的,专业是软件工程,本科时学过一些 J原创 2021-06-09 15:44:08 · 418 阅读 · 2 评论 -
网易面试Java开发凉凉经,面试官:基础不牢,技术不够深入,无缘offer,无缘网易......
前言我也是经朋友介绍来的网易,先是投了简历,然后朋友通知我说可以面试了,于是我就带着忐忑的心理来到网易公司。面试的是一位帅气的光头叔叔,下午三点开始,之前准备了很多准备应付技术问答,结果基础还是太差了,无缘网易…首先还是感谢吧,感谢网易面试官的肯定和建议。网易一共经历了四轮面试,前三轮技术面,第四轮总监面。岗位:我投递的是杭研所的Java开发岗位。行程:半天的时间南京=杭州之间穿行,单程2个小时,从杭州东站=网易大厦,单程1个小时(如果能买到城站高铁动车票可以从城站触发。)吃饭:可以去网易食原创 2021-06-04 17:26:33 · 1864 阅读 · 3 评论 -
转行Java后第一次面试某鹅被坑,那些一毕业就进大厂的程序员,有哪些秘诀?
题外话近期准备离职,转行Java,这次正式以Java的开发者进入面试,哎,发觉一大堆坑。其实面试主要进行了如下方面:Java相关知识java基础知识开发者的基础知识 数据结构与算法、操作系统(这一面没有涉及)等面试相关技术准备由于我简历上还有iOS相关的经验,还写了个熟悉c/c++,于是复习内容如下:程序员面试笔试宝典剑指offer找的网上java相关的面试题目看java源码: 这里准备有些不足,细节上很多答不上来。Java的知识1、面向对象的特征有哪些方面?原创 2021-05-31 21:35:15 · 166 阅读 · 2 评论 -
给刚毕业工作的学弟学妹们:要想进大厂,这些技能是必须要掌握的
毕业季即将来临了,给学弟学妹们一些忠告,要想进大厂,这些核心技能是你必须要掌握的。很多小伙伴问我进大厂到底需要怎样的技术能力,经过几天的思考和总结,终于梳理出一份相对比较完整的技能清单,小伙伴们可以对照清单提前准备相关的技能,在平时的工作中注意积累和总结。只要在平时的工作中总结到位,对技术知其然,知其所以然,进大厂,是水到渠成的事情。接下来,我就简单的列举下,在我个人看来,进大厂需要的一些技能。注意:本文为去大厂面试,想进大厂需要具备的Java核心技术栈与学习路线,建议收藏,按照文章技术栈学习!!在即将原创 2021-05-26 17:01:05 · 507 阅读 · 10 评论 -
做了3年Java,靠着这份面试题跟答案,我从15K变成了40K
在博主认为,对于Java面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。博主总结了一系列大厂面试中常问的面试技术点,深入解析以及答案,将为最近准备面试的各开发者去大厂保驾护航,何谓面试? 博主所理解的面试,它是一个过程,是不断沉淀、不断总结、善于传达自己的专业领域技术以及解决问题能力的过程。以下是博主总结的一些面原创 2021-05-25 16:35:39 · 1220 阅读 · 14 评论 -
阿里程序员:入职才两个月,我决定离职
一个网友叙述,本人毕业4年多,之前在杭州中小公司、独角兽公司都待过。其实去之前对阿里的价值观、氛围都还是比较了解的 (在杭那么多年,而且同为互联网行业,不了解就有鬼了……)。我个人对这套东西其实不怎么感兴趣。但因以下原因还是选择去了阿里:①以我的岗位来看,阿里算是杭州唯一的一线大厂,进去体验学习顺便镀个金。②自己内心对自己的认可,能通过阿里的技术面试不能说很牛逼…但起码应该也不算个水货。③我父母希望我在一个“体面”点的地方工作……阿里在他们的圈子里说出去还是挺“体面”的,而且显得子女很拼搏奋斗。总原创 2021-05-25 10:57:10 · 1033 阅读 · 2 评论 -
全国程序员岗位5月平均工资,你过线了吗?快来看看吧
全国程序员岗位5月平均工资你过线了吗?程序员作为互联网产业的重要技术支撑力量,人才需求量较大薪酬可观是不少人羡慕的理想职业。全体程序员不仅有刚毕业小白也有工作很多年的大神,薪资肯定不可能做到一致,数据存在一定误差,薪资低于平均水平的也不要气馁。2021年5月全国招聘程序员429056 人。从整体数据水平来看全国程序员平均工资为14926元,工资中位数为13000元,其中96%的人工资介于1750元到75000元。各城市情况 以城市为维度了解各个城市程序员的工资情况5月工资待遇名列前茅的城市依然是:原创 2021-05-20 17:51:46 · 283 阅读 · 7 评论 -
Java菜鸟居然只是看了这个......竟收割了21个Offer,最后成功进入字节跳动!!
前言我身为一个资历不浅的Java开发者,近几年我也面了不少求职者。但是发现很多求职者,看起来工作非常努力,但是他们的Java水平,表现出来的能力都不足以胜任职位,也都不能通过面试。拿不到期望的薪资,这是个很现实的问题。目前看,造成这种情况的原因,主要有这么些方面:第一,“知其然不知其所以然”。做了几年技术,开发了一些业务应用,但没有思考过这些技术选择背后的逻辑。所以,我很难定位他们日后的成长潜力,也不会放心把有一定深度的任务交给他们。第二,知识碎片化,不成系统。事实上,当面试者无法完整、清晰地描述自原创 2021-05-18 18:05:15 · 1423 阅读 · 9 评论 -
面试官:MySQL中InnoDB了解吗?一文深入分析如何避坑
InnoDB 存储引擎作为我们最常用到的存储引擎之一,充分熟悉它的的实现和运行原理,有助于我们更好地创建和维护数据库表。InnoDB 体系架构InnoDB 主要包括了:内存池、后台线程以及存储文件。内存池又是由多个内存块组成的,主要包括缓存磁盘数据、redo log 缓冲等;后台线程则包括了 :Master Thread、IO Thread 以及 Purge Thread 等;由 InnoDB 存储引擎实现的表的存储结构文件一般包括表结构文件(.frm)、共享表空间文件(ibdata1)、独占表转载 2021-05-14 16:47:53 · 134 阅读 · 3 评论 -
5年Java经验字节社招:半月3次面试,成功拿到Offer,必收藏!!
背景经历当时我工作近5年,明显感觉到了瓶颈期。具体来说,感觉自己用过很多框架、做过一些技术设计、也有过一些产出,但是从技术深度上感觉不足,到后期时做事也没有明显挑战,完全适应了公司节奏,说句不好听的成了老油条,可以每天舒服的混日子(这也有好处,有时间准备面试)。这对于个人成长不利,长此以往可能面临大龄失业。所以我觉得需要痛下决心改变一下现状。我定的目标就是进大厂,因为我觉得小厂做到我目前的程度已经很难有很多的提升了。下了决心之后,下一步是写简历。这一步其实非常关键。先说结论,我的简历前前后后改了好几转载 2021-05-11 19:50:15 · 378 阅读 · 0 评论