首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏AVAJ

    面试java_后端面经_5

    自我介绍:( 您好(人多就说大家好),很荣幸有机会参加此次面试,希望我今天能有好的表现,现在请允许我介绍一下自己:我叫变坏,今年18岁,毕业于牛客大学软件工程专业(或者说是微信大学软件工程专业的应届生) ,在大学期间专业课学习了java这门编程语言,自己在网上也学习了一些相关的技术,在校期间自己也曾和同学使用java开发过一些项目,在学校也曾考取过相关的证书,获得过一些比赛的奖,大学期间还担任过课代表, 4 HashMap为啥不安全(resize死循环,fail-fast(快速失败)) 5 HashMap1.7和1.8区别(1.7数组+链表,头插入,1.8数组+链表+红黑树,尾插入。

    53520发布于 2019-08-20
  • 来自专栏Lvshen的技术小屋

    我的后端开发面试分享

    前段时间面试了几家公司,现在把面试经历写出来。和大家一起分享。为了隐私,面试公司打码。 面试 *米科技 一面 1.HashMap源码,怎么线程不安全,ConcurrentHashMap 怎么保证线程安全,与1.7的不同,CAS是什么 HashMap: 数组+ 链表 + 红黑树 初始长度 = 集群部署中间件,开发业务上的困难:电商平台 6.前公司开发团队规模。负责模块 **人。 5.如果数据库并发请求多你会怎么做,有没有做过分库分表。 6.上家公司的开发流程。 有序数组[1,1,2,3,4,5,5] * 2.

    1.3K20编辑于 2022-05-05
  • 来自专栏Java后端技术栈cwnait

    最近面试 Java 后端开发的感受!

    www.cnblogs.com/JavaArchitect/p/10011253.html 前段时间,密集面试了若干位Java后端候选人,工作经验在3到5年间。 我相信其它公司招初级开发时,应该也照着这个标准来面的。 比如要写个股票挂单的功能模块,是会模仿现有的下单流程,然后从前端到后端再到数据库,依样画葫芦写一遍,最多把功能相关的代码点改掉。 如果能在面试中侃侃而谈分布式组件的底层,那么得到的评价就会比较好了,比如“深入了解框架底层”,或“框架经验丰富”,这样就算去面试架构师也行了,更何况是高级开发。 而在现实的面试中,如果不熟悉Java核心知识点,估计升高级开发都难,更别说是面试架构师级别的岗位了。 至少了解如何看日志排查问题 Linux方面,至少了解如何看日志排查问题!

    66530发布于 2019-07-16
  • 来自专栏程序员的成长之路

    最近面试 Java 后端开发的感受!

    首发:cnblogs.com/JavaArchitect/p/10011253.html 上周,密集面试了若干位Java后端候选人,工作经验在3到5年间。 我相信其它公司招初级开发时,应该也照着这个标准来面的。 比如要写个股票挂单的功能模块,是会模仿现有的下单流程,然后从前端到后端再到数据库,依样画葫芦写一遍,最多把功能相关的代码点改掉。 如果能在面试中侃侃而谈分布式组件的底层,那么得到的评价就会比较好了,比如“深入了解框架底层”,或“框架经验丰富”,这样就算去面试架构师也行了,更何况是高级开发。 而在现实的面试中,如果不熟悉Java核心知识点,估计升高级开发都难,更别说是面试架构师级别的岗位了。 至少了解如何看日志排查问题 Linux方面,至少了解如何看日志排查问题!

    79630发布于 2019-04-29
  • 来自专栏微信公众号:Java团长

    最近面试Java后端开发的感受

    来源:cnblogs.com/JavaArchitect/p/10011253.html 在上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。 我相信其它公司招初级开发时,应该也照着这个标准来面的。 比如要写个股票挂单的功能模块,是会模仿现有的下单流程,然后从前端到后端再到数据库,依样画葫芦写一遍,最多把功能相关的代码点改掉。 如果能在面试中侃侃而谈分布式组件的底层,那么得到的评价就会比较好了,比如“深入了解框架底层”,或“框架经验丰富”,这样就算去面试架构师也行了,更何况是高级开发。 而在现实的面试中,如果不熟悉Java核心知识点,估计升高级开发都难,更别说是面试架构师级别的岗位了。 至少了解如何看日志排查问题 Linux方面,至少了解如何看日志排查问题!

    90530发布于 2018-12-28
  • 来自专栏芋道源码1024

    长文 | 最近面试 Java 后端开发的感受

    Java 核心方面,围绕数据结构和性能优化准备面试5. Linux 方面,至少了解如何看日志排查问题 6. 通读一段底层代码,作为加分项 7. 一切的一切,把上述技能嵌入到你做过的项目里 小结:本文更多讲述的准备面试的方法---- 前段时间,密集面试了若干位Java后端候选人,工作经验在3到5年间。 我相信其它公司招初级开发时,应该也照着这个标准来面的。 如果能在面试中侃侃而谈分布式组件的底层,那么得到的评价就会比较好了,比如“深入了解框架底层”,或“框架经验丰富”,这样就算去面试架构师也行了,更何况是高级开发。 3. 而在现实的面试中,如果不熟悉Java核心知识点,估计升高级开发都难,更别说是面试架构师级别的岗位了。 5. Linux 方面,至少了解如何看日志排查问题 Linux方面,至少了解如何看日志排查问题!

    55130发布于 2019-05-13
  • 来自专栏serena test

    后端开发

    Maven,  项目管理工具,可以很好地帮助开发者引用公用库。  

    75910发布于 2021-06-08
  • 来自专栏全栈程序员必看

    java开发后端框架_java开发后端框架

    1 java开发后端框架 java从推出到现在技术不断发展,语言也优化的越来越好,对于java工程师来说技术的不断发展,他们需要不断学习java进阶,而对于新手来说就能从基础到核心。 下面小编给大家说说java开发后端框架,希望能对你有些帮助。 Struts在项目中主要负责视图层、控制层,在视图层提供了大量的标签库,提高视图层的开发速度。 解决程序与数据库的依赖,即使用了Hibernate之后,以后更改数据库不需要更改代码,因为Hibernate会根据数据库方言来生成对应的SQL语句;2、是对JDBC的轻量级封装,简化持久层的代码,提高开发速度

    4K30编辑于 2022-08-14
  • 来自专栏Java技术栈

    面试 Java 高级后端开发,要准备哪些知识点?

    至于通过技术面试后,项目经理或人事的面试一般是过滤特别差的,比如考察些团队协作能力和沟通表达能力等,这对大家来说应该不是问题。所以在本文里,就以Java后端高级开发为例,讲述下面试的准备点。 一、至少定出2天的准备时间 面试的准备时间一般别低于2天,如果可以,再延长些,但别太长。 比如是去现场面试,可以找的借口就比较多,比如项目忙,会多,时间间隔别超过5个工作日。 我上个项目是做电信系统的计费软件,客户是xxx,工期是xxx个月,有5个人一起做,我在里面做的是开发。 2. 对于java高级开发而言,可以准备如下的话题,大家也能以此为参考,准备些其它的话题: 虚拟机内存优化 数据库性能调优 分布式高并发架构 一些热门组件,比如redis,nginx等 大数据方向的用法 说辞3:(介绍项目的亮点)在项目里,我遇到一个需求点,这需要多个团队一起开发,这时我会和相关人员一起开会,确定各自的任务 点和工期,完成功能点后我们会一起联调。

    93710发布于 2018-12-14
  • 来自专栏Java旅途

    八年小厂技术leader面试大厂后端开发,凉了

    1、先来个自我介绍 首先,大概介绍下自己,后端开发8年,头两年用.NET,之后用Python至今,大概六年。大概工作到第三年的时候,就开始兼着任管理职位。 而我长时间在这样的氛围下工作,慢慢也成长为一位偏“全栈”的WEB开发人员,从前端angular,到后端Python,到服务器部署,统统可以一人搞定。 我向HR说明了,我没有游戏服务端的开发经验。但是她说没关系,你有多年的Python经验。 4、面试过程:笔试 昨天,2018年7月25日早上,我按约定来到了这家公司。先是填一些个人资料,然后笔试。 5面试过程:HR面 HR问了为什么来厦门,我坦言就业遇到瓶颈,寻求突破。 估计HR看了我的简历,我有多年的管理岗位的经验。于是问了我不少管理上的问题。 7、总结 从我6年前,回到所在城市的那次面试外,这个是我第一次去面试

    1K60发布于 2021-07-13
  • 来自专栏云云众生s

    后端开发简介

    译自:Introduction to Backend Development 作者:TNS Staff 后端开发概述 后端开发,通常称为服务器端开发,涉及构建和管理在由开发者而非用户控制的计算机上运行的应用程序 后端开发的关键概念 后端和服务器端开发的定义 后端开发涉及应用程序的服务器端,包括数据库和浏览器之间的所有通信。它包括创建和管理服务器端逻辑、数据库交互、用户身份验证、权限和 API 集成。 前端和后端开发之间的区别 理解前端和后端开发之间的区别对于全面掌握 Web 和软件开发至关重要: 前端开发: 侧重于用户直接与之交互的应用程序的视觉和交互方面。 这些框架为构建和管理后端系统提供了结构化的方法。 后端框架和技术 流行的后端框架 后端框架配备了即用型组件、工具和库,可帮助简化开发过程。 在 The New Stack 了解有关后端开发的更多信息 在 The New Stack,我们致力于让您随时了解后端开发的最新进展和最佳实践。

    2.4K10编辑于 2025-03-18
  • 来自专栏后端码匠

    JAVA后端面试《Spring》

    好处:两降低>>>两支持>>>两方便 ①降低了耦合性,提高了开发速度。 ②降低了JAVAEE API的使用难度。 ③支持AOP和IOC。 ④支持声明式事务。 ⑤方便程序测试。 ⑥方便集成其他框架。 5.bean标签的属性有哪些? --5.根据字节码创建对象:Person p=clazz.newInstance()--> <! --5.第5种注入方式:复杂(集合)类型注入--><bean name="cb2" class="com.wpq.domain.CollectionBean"><property name="arr"> /><entry key="age" value="30"/><entry key="job" value="boss"/></map></property></bean><bean name="cb<em>5</em>"

    94520发布于 2020-02-25
  • 来自专栏Java架构进阶

    月薪35K:2019腾讯Java后端开发详细面试流程

    期间一直不断的提高自己,终于在今年如愿以偿,获得腾讯后台开发岗位offer。因此想借此分享成长路上的思考与困难,以及腾讯面试的整个流程。同时在这里声明学历及出身并非有意突出自己。 面试 腾讯一面 首先获得面试机会是比较困难的,对于我来说。前期我不断的投递都没能收到面试通知(不要脸般骚扰HR,嘿嘿φ(゜▽゜*)♪),后拜托朋友内推后才争取得到面试机会。 HR建议我视频面试,但是我认为视频面试比较缓慢,现场面试顺利的话可以接下来的面试也完成;同时现场交流更能表达你是怎样的人,你懂哪些。所以我选择了前往深圳现场面试。 商定好了后会收到面试通知的短信,表明面试时间地点,面试官以及需要携带证件。当时面试是在腾讯大厦的隔壁大族集团。记得一定要提前些到达,HR会提前联系你询问是否到达。 ---- 以上就是我整个腾讯面试面试题,希望对即将跳槽面试的你有所帮助。

    3.3K01发布于 2019-09-07
  • 来自专栏微信公众号:Java团长

    各大公司Java后端开发面试题总结

    5.方法区:各个线程共享的区域,储存虚拟机加载的类信息,常量,静态变量,编译后的代码。 6.运行时常量池:代表运行时每个class文件中的常量表。包括几种常量:编译时的数字常量、方法或者域的引用。 5.线程启动规则:Thread对象的start()方法happens- before于此线程的每一个动作。 友情链接: Spring框架IOC容器和AOP解析 友情链接:浅谈Spring框架注解的用法分析 友情链接:关于Spring的69个面试问答——终极列表 ---- 代理的共有优点:业务类只需要关注业务逻辑本身 5.Servlet初始化后,将不会随着请求的结束而注销。 6.关闭Tomcat时,Servlet、Filter依次被注销。 ---- HashMap与HashTable的区别。 Doug Lea 的整个思路总结起来就是 5 句话: 如果当前池大小 poolSize 小于 corePoolSize ,则创建新线程执行任务。

    63010发布于 2018-08-06
  • 来自专栏好好学java的技术栈

    各大公司Java后端开发面试题总结

    5.方法区:各个线程共享的区域,储存虚拟机加载的类信息,常量,静态变量,编译后的代码。 6.运行时常量池:代表运行时每个class文件中的常量表。包括几种常量:编译时的数字常量、方法或者域的引用。 5.线程启动规则:Thread对象的start()方法happens- before于此线程的每一个动作。 5.Servlet初始化后,将不会随着请求的结束而注销。 6.关闭Tomcat时,Servlet、Filter依次被注销。 HashMap与HashTable的区别。

    1.6K50发布于 2018-10-18
  • 来自专栏机器学习从入门到成神

    各大公司Java后端开发面试题总结

    5.线程启动规则:Thread对象的start()方法happens- before于此线程的每一个动作。 友情链接: Spring框架IOC容器和AOP解析 友情链接:浅谈Spring框架注解的用法分析 友情链接:关于Spring的69个面试问答——终极列表 ---- 代理的共有优点:业务类只需要关注业务逻辑本身 Controller调用业务逻辑处理后,返回ModelAndView 5. Doug Lea 的整个思路总结起来就是 5 句话: 1. 如果当前池大小 poolSize 小于 corePoolSize ,则创建新线程执行任务。 2. ---- 更新于2017/3/9 Java I/O 总结 JVM(8):JVM知识点总览-高级Java工程师面试必备 细数JDK里的设计模式 Java中创建对象的5种不同方法 关于Java Collections

    1.4K20发布于 2018-09-14
  • 来自专栏Java基础

    什么是后端开发

    那么后端开发的基本流程是什么呢?本问将带你走入后端开发世界! 一、 后端开发 用户在前端看到的绚丽界面和流畅交互,都离不开后端默默地提供数据和逻辑支持。 后端开发就像一座坚实的桥梁,连接着用户和数据的世界。 1. 后端开发的核心职责: 处理用户请求: 接收来自前端的请求,就像接收信件一样。 后端开发与前端开发的区别: 关注点不同: 前端注重用户体验,像一位设计师,追求美观、易用;后端注重逻辑和效率,像一位工程师,追求稳定、可靠。 二、 后端开发的技术栈 后端开发需要掌握多种技术,就像一位技艺精湛的工匠,需要熟悉各种工具和材料。 1. 5.前端处理响应:前端接收到响应后,解析响应数据,并更新界面显示,就像收到回信后,阅读信件内容并采取行动。

    70110编辑于 2025-08-28
  • 来自专栏java一日一条

    什么是后端开发

    后端开发人员是这样的开发人员。 后端开发究竟是什么? 这篇文章的目的在于,我将会考虑后端开发是一种不涉及创建生成用户界面的开发后端开发人员做什么? 根据正在处理的应用程序的大小和范围,后端开发人员要做的事情有很大的不同。在我是一个后端开发人员时,我做了很多工作,工作于应用程序中的业务逻辑,以及从前端提取和检索数据。 在Web开发世界中,大多数后端开发人员从事于构建他们正在工作的应用程序背后的实际逻辑。 通常,前端开发人员构建用户界面,而后端开发人员编写代码,使其工作。 后端开发人员比前端开发人员花费更多的时间在实现算法和解决问题上。 我一直都很喜欢后端开发工作,因为它更像一个挑战。 我曾想为全栈开发人员另起一篇文章,但后来想到,既然已经涵盖了Web开发后端开发,那么延伸开去谈论全栈开发更为理所当然,因为全栈开发刚好涉及了前端和后端开发。 ?

    1.5K30发布于 2018-09-14
  • 来自专栏Java后端

    什么是后端开发

    在用户眼前流畅滑动的界面、绚丽的动画、即时的交互体验,背后都离不开一个强大而沉默的“幕后英雄”——后端(Backend)。 后端,又称服务器端开发,是支撑网站、App、Web 应用的核心系统。 本文将带你全面走进后端开发的世界,从基本职责、技术栈、前后端交互,到架构演进与未来趋势,助你构建完整的后端知识体系。 一、什么是后端后端就像一座坚实的桥梁,连接着用户与数据世界,默默支撑着每一次点击、每一次下单、每一次登录。 二、后端开发的核心职责 1. 三、后端开发技术栈全景图 后端开发是一个“技术综合体”,需要掌握多种语言、框架与工具。 Lambda、阿里云 FC) ✅ 优点:低成本、免运维、弹性强 ❌ 限制:冷启动、执行时间限制 适用:事件驱动、定时任务、API 后端 七、后端开发的未来趋势 1.

    2.2K10编辑于 2025-08-13
  • 来自专栏编程

    什么是后端开发

    后端开发人员是这样的开发人员。 后端开发究竟是什么? 这篇文章的目的在于,我将会考虑后端开发是一种不涉及创建生成用户界面的开发后端开发人员做什么? 根据正在处理的应用程序的大小和范围,后端开发人员要做的事情有很大的不同。在我是一个后端开发人员时,我做了很多工作,工作于应用程序中的业务逻辑,以及从前端提取和检索数据。 在 Web 开发世界中,大多数后端开发人员从事于构建他们正在工作的应用程序背后的实际逻辑。 通常,前端开发人员构建用户界面,而后端开发人员编写代码,使其工作。 后端开发人员比前端开发人员花费更多的时间在实现算法和解决问题上。 我一直都很喜欢后端开发工作,因为它更像一个挑战。 我曾想为全栈开发人员另起一篇文章,但后来想到,既然已经涵盖了 Web 开发后端开发,那么延伸开去谈论全栈开发更为理所当然,因为全栈开发刚好涉及了前端和后端开发

    7.6K81发布于 2018-01-29
领券