我做java面试官时,常问的问题
对于上图中提到的java本地的synchronized锁,我觉得有两点是比较重要的,一个是锁的粒度的问题,一个是可重入的问题,如果这两点了解的不清楚的话,在用的时候可能会出现问题,而对于这两点,我通常会用下面两道编程题来考察应聘者的掌握情况:4.对面向对象思想理解的考察问题:如果后端有十个接口,这十个接口都在调...
阿里Java面试题剖析:如何解决消息队列的延时以及过期失效问题?
先修复consumer的问题,确保其恢复消费速度,然后将现有consumer都停掉。新建一个topic,partition是原来的10倍,临时建立好原先10倍的queue数量。然后写一个临时的分发数据的consumer程序,这个程序部署上去消费积压的数据,消费之后不做耗时的处理,直接均匀轮询写入临时建立好的10倍数量的queue。
Java面试老失利?一定是多线程面试答案有问题!
见代码ThreadEndTest代码中定义了一个退出标志exit,当exit为true时,while循环退出,exit的默认值为false.在定义exit时,使用了一个Java关键字volatile,这个关键字的目的是使exit同步,也就是说在同一时刻只能由一个线程来修改exit的值。16、A线程的优先级是10,B线程的优先级是1,那么当进行调度时一定会调用A吗?...
Java面试之项目开发流程
4、提交业务需求说明书或需求分析说明书系统设计系统设计是决定项目或软件系统“怎样做”的过程,这个过程回答了系统应该如何实现的问题。从软件工程的角度,设计阶段大约是整个项目开发成本的25%,所以,设计团队以及该团队的工作成绩对于整个系统来说至关重要。人员需求设计团队一般由3—8名设计人员组成,从...
拿走不谢!Java仿百度网盘项目!
2020年Java原创面试题库连载中一、前言在gitee和github里面基本上找不到一款好用、功能完善、且开放源码的网盘系统,有一些可以免费试用但是只提供安装包,于是在利用业务时间开发了一套轻量级且易于上手的网盘系统,主要基于目前主流的前后端分离和微服务架构模式开发,里面涉及很多的解决方案,适合没有项目经验的同学学习。
网易Java程序员面试的12个问题,你能答上几个呢?
1、Java学习三板斧要全面学习java,可以使用Java视频+Java经典书籍+项目实战的方式(www.e993.com)2024年10月21日。不少程序员面临一个尴尬的问题,能写代码,不一定可以用理论表达。通过这三板斧,你不仅可以掌握编程技能,也能建立起编程理论知识体系,就可以顺利通过面试。2、Java学习资源...
这些年背过的面试题——个人项目篇
本文是技术人面试系列个人项目篇,作者总结了一些自己的实战项目经验,一文带你详细了解,欢迎收藏!一、一站到底采用SpringBoot构建项目,主要通过分布式缓存、队列、限流保证系统高可用,Netty、缓存、反向代理保证高并发。双人对战答题、公司对战抢答。1、如何设计排行榜...
视频连麦面试Java程序员,超真实的面试场景,这些问题你能回答吗
视频连麦面试Java程序员,超真实的面试场景,这些问题你能回答吗网友评论登录|注册发布相关新闻一月内两次提价:氯化钾价格疯涨多家上市公司业绩大爆发今天16:59|e公司资源税报告期3趋势再次化险为夷今天16:43|冯矿伟投资分析创业板能源浪潮信仰未倒今天16:36|擒龙尊者光伏能源浪潮兴证策略:近3...
视频连麦面试Java程序员,超真实的面试场景,这些问题你能回答吗
新浪视频秒拍打开新浪新闻发现更多精彩打开当前浏览器不支持最新的video播放00:0003:5803:58视频连麦面试Java程序员,超真实的面试场景,这些问题你能回答吗??在雨中乘凉说说你的看法0打开APP
轻松两步,在 SpringBoot 服务上实现接口限流
之前,给大家发过三份Java面试宝典,这次新增了一份,目前总共是四份面试宝典,相信在跳槽前一个月按照面试宝典准备准备,基本没大问题。《java面试宝典5.0》(初中级)《350道Java面试题:整理自100+公司》(中高级)《资深java面试宝典-视频版》(资深)《Java[BAT]面试必备》(资深)...