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

    JAVA后端面试《Spring》

    ><prop key="username">root</prop><prop key="password">root</prop></props></property></bean></beans> 10 { @Autowiredprivate AccountDao accountDao; //转账业务最起码分为2步:从A账户减钱;在B账户加钱;//可以人为制造异常:int i = 10 System.out.println("service层...转账业务..."); accountDao.subMoney(from, money); //int i = 10 { @Autowiredprivate AccountDao accountDao; //转账业务最起码分为2步:从A账户减钱;在B账户加钱;//可以人为制造异常:int i = 10 System.out.println("service层...转账业务..."); accountDao.subMoney(from, money); //int i = 10

    94520发布于 2020-02-25
  • 来自专栏JAVA杂谈

    搞清楚这 10 几个后端面试问题,工作稳了!

    面试过程是一个由浅入深的过程,面试官先给求职者抛出一个相对简单的问题,然后通过一环套一环的追问深入考察求职者对知识点的理解掌握程度。 如下是一个实际的关于redis知识点的面试场景: 面试官:你用过redis吗?你:用过 面试官:你知道redis是单线程还是多线程呢? 你:在4.0之前是单线程,但是在4.0之后开始支持多线程了。 通过上面的例子可以看出,一个知识点可以牵扯出很多关联的小知识点,而要掌握所有的面试点是很难的,所以咱们不要轻易说吊打面试官了,一不小心就会被面试官吊起来打,毕竟问题永远比方法多,对吧。 ? 本文结合本人参与的相关面试以及作为面试官对别人的面试,精心挑选十几道高级开发面试题,每个题目都涵盖很多知识点。 如果你是面试官,可以将此文涉及的面试点纳入自己的面试题库,借此考察求职者的技术深度; 如果你是求职者,可以通过此文的面试点准备面试,按我个人的经验来说,虽不说100%通过,如果都能答好的话通过概率起码85%

    5.4K20发布于 2021-05-11
  • 来自专栏AVAJ

    面试java后端面经_2

    从已设置过期时间的数据集中任意选择数据 淘汰 allkeys-lru:从数据集中挑选最近最少使用的数据淘汰 allkeys-random:从数据集中任意选择数据淘汰 no-enviction(驱逐):禁止驱逐数据) 10 早日get心仪offer 大量面试经验以及学习资料书籍请关注:AVAJ 回复"offer"进行获取

    57410发布于 2019-08-20
  • 来自专栏Python爱好者

    Python后端面试(持续更新)

    Python后端 Python后端技术栈 Web请求的流程 浏览器 负载均衡 Web框架 业务逻辑 数据库缓存 Python语言基础 语言特点 语法基础 高级特性 算法与数据结构 常用算法和数据结构 分析时间 行为面试题与表达技巧 什么是行为面试 根据候选人过去的行为评测其胜任能力 理论依据:行为的连贯性 人在面对相似的场景时会倾向于重复过去的行为模式 评判人的业务能力,沟通交流能力,语言表达能力,坑压能力等 行为面试套路 提问方式:说说你曾经 说说你做过的这个项目 说说你碰到过的技术难题? 面试官一般会问:你还有什么要问我的吗? a, b, *rest = range(10) Keyword only arguments。

    2.2K12发布于 2019-03-19
  • 来自专栏LittlePanger的代码之路

    Python后端基础面试

    反向代理,多个客户端给服务器发送的请求,nginx服务器接收到之后,按照一定的规则分发给了后端的业务处理服务器进行处理了。 负载均衡 反向代理中,服务器按照一定的规则分发给后端服务器,将服务器接收到的请求按照规则分发的过程叫做负载均衡 负载均衡的调度算法:权重轮训,ip_hash,url_hash 2.nginx配置 server Model 和 Template 此外, Django 还有一个 urls 分发器, 它将一个个 URL 的页面请求分发给不同的 view 处理, view 再调用相应的 Model 和 Template 10 99乘法表 print('\n'.join(['\t'.join([f"{j}*{i}={i * j}" for j in range(1, i + 1)]) for i in range(1, 10 left join 返回包括左表中的所有记录和右表中联结字段相等的记录 right join 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join 只返回两个表中联结字段相等的行 10

    1.2K30发布于 2020-04-14
  • 来自专栏AVAJ

    面试java后端面经_4

    面试官等不及了。。 1 自我介绍( 您好(人多就说大家好),很荣幸有机会参加此次面试,希望我今天能有好的表现,现在请允许我介绍一下自己:我叫变坏,今年18岁,毕业于牛客大学软件工程专业(或者说是牛客大学软件工程专业的应届生 你可以不断问大堂经理,轮到你了没(使用非阻塞IO时,如果不能读写java调用马上返回,当IO事件分发器通知可读写时,再继续进行读写,不断循环直达读写完成)) 8 TCP三次握手四次挥手(这里得哆嗦一下:既然面试官问了 这时,我们就只需要把explain命令写在我们的sql前 一同执行就能查看相关信息了这里要几个字段是什么意思:select_type、type 、Extra 记这三个,这里不太明白的童鞋百度一哈 ) 10

    52030发布于 2019-08-20
  • 来自专栏会玩code

    后端面试总结-网络篇

    ❞ 不同情况的堵塞 ❝接收方收到乱序报文,发送方快速重传 ❝ 慢启动: 在三次握手后,通过ack获取对端的接收窗口大小,同时初始化各自的拥塞窗口(默认初始拥塞窗口大小为10个MSS),每收到一个ack, 影响: 服务端:占用服务端内存和CPU 客户端:客户端上的临时端口不够用(大量端口对应连接的服务端处于TIME_WAIT) ❝「TIME_WAIT太多时的场景及解决办法」 使用nginx等负载均衡连接后端服务 ,客户端断开连接后,nginx也会断开与后端服务的连接,导致nginx上存在大量的TIME_WAIT ❝调整net.ipv4.ip_local_port_range参数,增加临时端口的数量 使用连接池连接后端服务 确保客户端不是nat环境)❞❞ ❝「相关调优参数」 net.ipv4.tcp_timestamps ❝属于tcp头部选项字段,由类型、长度、发送时间戳、回显时间戳4部分构成,共10个字节 需要连接双方都开启才能工作 在服务端机器上启用 开启后,tcp会快速回收处于TIME_WAIT的连接,并且记录下最后一次收到数据包的时间戳,之后在这个连接上如果收到早于这个时间戳的数据包,会直接丢弃 ⚠️如果是处于NAT网络或使用负载均衡连接后端服务的情况下

    1.1K40编辑于 2022-04-24
  • 来自专栏AVAJ

    面试java后端面经_3

    1 自我介绍哈(这块没有一点准备的可以看面试java后端面经_1) 2 类加载的三种方式(1:命令行启动应用时由JVM初始化加载 2:通过Class.forName() 方式动态加载 3:通过ClassLoder.loadClass 2数据集大比RDB启动效率低) 10 讲解一下HTTP请求里的Header有什么作用(accept:浏览器端可以接受的媒体类型。Accept-Encoding:浏览器申明自己接收的编码方法。

    53620发布于 2019-08-20
  • 来自专栏AVAJ

    面试java后端面经_1

    自己也在这学习的过程中写过几个小项目(没写的话就说参与了同学的),在学校也曾获得过相关的奖杯(有就说没就别扯),由于毕业将近,本人决定踏上社会道路,因此在XXX平台看到贵公司的招聘,在此之前也曾在网上了解过贵公司(面试最好查一查公司的信息 ServerID 、binlog、I/O Thread 、SQL Thread) 9 GC (GC算法、Minor GC、FullGC、分代、OOM的发生的四种情况、简单的JVM设置参数、一些收集器G1等) 10 祝大家都找到自己心仪的工作哈 大量面试经验以及学习资料书籍请关注:AVAJ 回复"offer"进行获取

    75120发布于 2019-08-20
  • 来自专栏牛客网

    360面试-C++后端(实习)

    主要问了面试时筛选应聘者的标准。 面完后让在线等,若15分钟内没接到二面通知,代表面试挂了。 二面: 自我介绍。 工作经历的简单介绍。 没细问,我以前在传统软件行业干过一段时间,可能互联网行业和传统软件行业的业务差别很大,面试官不怎么在意。 在线写代码,反转链表。最好一边写,一边和面试官交流你怎么想的。 这种问题看自己怎么把握,如果面试官愿意和你探讨,尽量往自己熟悉的东西上引,如果面试官占据主动,层层逼问,祈祷自己的技术积累足够深厚吧。 提问。 2)沟通,主要就是和面试官的交流,有不清楚或是不懂的地方,一定要反复追问面试官,尽量少沉默,也不要直接说不知道,更多的追问交流至少给面试官一种你在主动询问、积极思考的印象。 据我估计,这4部分占比:基础35% + 沟通15% + 聪明10% + 写代码40%,想拿offer,多写代码多看书吧。 作者:道道道DAO 本文来源于牛客网

    92360发布于 2018-04-28
  • 来自专栏超级架构师

    【Web后端架构】2022年10个最佳Web开发后端框架

    这些都是2022年在Java、Ruby、Python、JavaScript、PHP、Scala和Golang中进行web开发的最佳后端开发框架 在本文中,我将与您分享创建web应用程序的10个最好的后端框架 Web开发通常分为两类:前端开发和后端开发。后端开发人员负责构建web应用程序的服务器端。 当前端部分与用户交互时,后端部分负责内部工作。 2022年10个最佳Web开发后端框架 在不浪费任何时间的情况下,这里列出了程序员可以为web开发学习的10个最佳后端框架。 最佳Python后端框架 10.Scala开发人员的Play框架 PLAY是用Scala和Java编写的,是最强大的后端web框架之一。 用于web开发的最佳Scala后端框架 这就是程序员在2022年能学到的最好的后端框架。正如我所说,如果你想成为一名完整的堆栈工程师或后端工程师,学习后端开发是值得的。如今,后端开发依赖于后端框架。

    5.8K20编辑于 2022-05-16
  • 来自专栏wuter

    JavaWeb后端入门10—增删改查

    27400编辑于 2025-04-03
  • 来自专栏Lvshen的技术小屋

    我的后端开发面试分享

    前段时间面试了几家公司,现在把面试经历写出来。和大家一起分享。为了隐私,面试公司打码。 面试 *米科技 一面 1.HashMap源码,怎么线程不安全,ConcurrentHashMap 怎么保证线程安全,与1.7的不同,CAS是什么 HashMap: 数组+ 链表 + 红黑树 初始长度 = 8.你们公司本地缓存 用Redis 发布/订阅删除KEY,如果通知失败,怎么办 应该有重试机制,具体我不清楚 9.个人在公司水平 10.AQS组件:CountDownLatch,CyclicBarrier ip + 端口 + 时间戳 跟机器时间有关,如果机器时间回调,会重复的吧 10.创建索引时,你要考虑哪些因素 主键 自增,要int类型,不要频繁修改。 缓存 数据库读写分离 流量削峰 限流 10.MySOL聚集索引和非聚集索引的区别,索引优化你怎么做的。innodb就一定是聚集索引么。

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

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

    www.cnblogs.com/JavaArchitect/p/10011253.html 前段时间,密集面试了若干位Java后端候选人,工作经验在3到5年间。 我也知道,不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能在进团队干活后确实能达到期望,但可能就无法通过面试,但面试官总是只根据面试情况来判断。 要知道,我们平时干活更偏重于业务,不可能大量接触到算法,数据结构,底层代码这类面试必问的问题点,换句话说,面试准备点和平时工作要点匹配度很小。 作为面试官,我只能根据候选人的回答来决定面试结果。 比如要写个股票挂单的功能模块,是会模仿现有的下单流程,然后从前端到后端再到数据库,依样画葫芦写一遍,最多把功能相关的代码点改掉。 或者,干脆说,后端异步返回的数据量很大,时间很长,我在项目里就调大了异步返回的最大时间,或者对返回信息做了压缩处理,以增加网络传输性能。 对于这个问题,我不在乎听到什么回答,我只关心回答符不符逻辑。

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

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

    来源:cnblogs.com/JavaArchitect/p/10011253.html 在上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。 我也知道,不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能在进团队干活后确实能达到期望,但可能就无法通过面试,但面试官总是只根据面试情况来判断。 要知道,我们平时干活更偏重于业务,不可能大量接触到算法,数据结构,底层代码这类面试必问的问题点,换句话说,面试准备点和平时工作要点匹配度很小。 作为面试官,我只能根据候选人的回答来决定面试结果。 比如要写个股票挂单的功能模块,是会模仿现有的下单流程,然后从前端到后端再到数据库,依样画葫芦写一遍,最多把功能相关的代码点改掉。 或者,干脆说,后端异步返回的数据量很大,时间很长,我在项目里就调大了异步返回的最大时间,或者对返回信息做了压缩处理,以增加网络传输性能。 对于这个问题,我不在乎听到什么回答,我只关心回答符不符逻辑。

    90530发布于 2018-12-28
  • 来自专栏星月小站

    Java后端面试学习知识总结

    本系列文章是在学习Java后端知识中进行总结与考证的结晶,梳理了Java后端面试与学习的核心知识体系,并对核心知识进行了讲解,属于BFS型知识讲解,在总结的过程中进行了大量的考证与查阅资料,力求每个知识点的正确性 适用于:正在学习Java后端的准码农、校招应届生、跳槽BFS复习。

    65620发布于 2020-08-02
  • 来自专栏Java架构师必看

    Java_后端面试

    向 HashSet 中 add ()元素时,判断元素是否存在的依据,不仅要比较hash值,同时还要结合 equles 方法比较。 HashSet 中的 add ()方法会使用 HashMap 的 add ()方法。以下是 HashSet 部分源码:

    56320发布于 2021-03-22
  • 来自专栏Go语言学习专栏

    AI 时代如何准备后端面试

    随着 AI 技术的普及,后端面试中八股文的考察比重很可能会降低 在今天,AI 能把各类后端八股文问题梳理得条理清晰,你直接拿来背诵就可以了。 只要提供足够的上下文,它的回复会更贴合你的实际需求: 可以说,AI 的出现,彻底打破了面试官与面试者在后端八股文领域的信息壁垒! 信息壁垒的变化值得重点关注。 后来随着自媒体和知识付费兴起,面试者都知道了后端面试要考八股文,但自学效率低,付费课程质量又参差不齐。 大家都知道要准备八股文,只是准备程度不同,面试中还是会考察,只是不再是核心重点。 同理,AI 时代下,各类后端面试资料(无论免费博客还是付费音视频)都会逐渐失去价值,因为 AI 能免费提供从目录到内容再到答疑的全流程服务。 不考八股文,不代表后端面试变简单了。 一、不需要在后端八股文上投入过多时间和精力(不能完全不懂吧)。 二、不要动不动就给几十 G 的后端面试资料付费,AI 能免费给出更优质的答案(太良心了)。

    11510编辑于 2026-03-17
  • 来自专栏用户2442861的专栏

    如何面试Python后端工程师?

    blog.csdn.net/yueguanghaidao/article/details/49638261 前一段时间有人在知乎提了http://www.zhihu.com/question/33398583,如何面试 我斗胆回答了一下,  http://www.zhihu.com/question/33398583/answer/59017861 吃午饭的时候我就一直在想这个问题,我觉得重点不是Python而是后端工程师 我希望听到twisted->tornado->gevent,能扯到golang,erlang更好 二.操作系统 可以直接认为是linux,毕竟搞后端的多数是和linux打交道。  更新:讨论区挺热闹,有人说好简单,有人说好难,其实我觉得这只适合面试2~3年工作经验的后端工程师。真的没有问  很难的题目,只是可能你平时没有注意。  六.后记 最近我也面试了不少童鞋,我发现能达到要求的真的少之又少,很多hr都说Python是最难招聘的岗位,我想是有道理的,这真的很值得我们去深思?

    1.6K10发布于 2018-09-20
  • 来自专栏程序员的成长之路

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

    首发:cnblogs.com/JavaArchitect/p/10011253.html 上周,密集面试了若干位Java后端候选人,工作经验在3到5年间。 我也知道,不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能在进团队干活后确实能达到期望,但可能就无法通过面试,但面试官总是只根据面试情况来判断。 要知道,我们平时干活更偏重于业务,不可能大量接触到算法,数据结构,底层代码这类面试必问的问题点,换句话说,面试准备点和平时工作要点匹配度很小。 作为面试官,我只能根据候选人的回答来决定面试结果。 比如要写个股票挂单的功能模块,是会模仿现有的下单流程,然后从前端到后端再到数据库,依样画葫芦写一遍,最多把功能相关的代码点改掉。 或者,干脆说,后端异步返回的数据量很大,时间很长,我在项目里就调大了异步返回的最大时间,或者对返回信息做了压缩处理,以增加网络传输性能。 对于这个问题,我不在乎听到什么回答,我只关心回答符不符逻辑。

    79530发布于 2019-04-29
领券