论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
程序人生
›
Java程序员跳槽,三面全过,面试官:你这样的,我们招不 ...
Java程序员跳槽,三面全过,面试官:你这样的,我们招不起 ...
刘俊凯
金牌会员
|
2024-8-2 16:03:19
|
显示全部楼层
|
阅读模式
楼主
主题
830
|
帖子
830
|
积分
2492
程序员小李在沿海都会工作了8年,那里涨幅飞快的房价限定了程序员小李在一线都会安家的想法,再加上突然发生的疫情袒露了远在他乡工作的未便,在种种因素下,程序员小李决定回家工作。
既然已经下定刻意告别一线都会回故乡发展,那也就意味着,做好了降低工资标准的准备。
碰巧有一家互联网公司在招人,
Java开发工程师,薪资范围18K~25K
。
程序员小李一看,哟,也不算很低啊!于是投了简历,等着面试邀请。
不出两天,面试邀约就来...程序员小李准期赴约,颠末了前面两局面试后,就有了如下的情况...
面试官:说一下sleep和wait的区别?
程序员小李:
哦,这个简单
1. 对于 sleep()方法,我们首先要知道该方法是属于 Thread 类中的。而 wait()方法,则是属于Object 类中的。
2. sleep()方法导致了程序暂停执行指定的时间,让出 cpu 该其他线程,但是它的监控状态依然保持着,当指定的时间到了又会自动恢复运行状态。
3. 在调用 sleep()方法的过程中,线程不会开释对象锁。
4. 而当调用 wait()方法的时间,线程会放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象调用 notify()方法后本线程才进入对象锁定池准备获取对象锁进入运行状态。
面试官:
嗯,不错,说一下
线程池。
程序员小李:
额~是说那四种线程池吗?照旧线程池的工作原理、工作流程?
面试官:
额~那换一个题目吧!
什么是中间件?
程序员小李:
中间件是处于操作系统和应用程序之间软件,使用时往往是一组中间件集成在一起,构成一个平台(开发平台+运行平台),在这组中间件中必须要有一个通讯中间件,即中间件=平台+通讯。该定义也限定了只有用于分布式系统中才能称为中间件。
主要分类:长途过程调用、面向消息的中间件、对象哀求署理、事物处理处罚监控。
面试官:
那
假如要你自己计划一个中间件,你会怎么计划呢?
程序员小李:
我会从以下几个方面思量:
1、长途过程调用
2、面向消息:
利用高效的消息通报机制举行平台无关的数据交换,并给予数据通讯来举行分布式系统的集成,有以下三个特点:
·
通讯程序可以在不同的时间运行
·
通讯晨旭之家可以一对一、一对多、多对一乃至是上述多种方式的混淆
·
程序将消息放入消息队列会从小吸毒列中取出消息来举行通讯
3、对象哀求署理:
提供不同形式的通讯服务包括
同步、排队、订阅发布、广播等
。
可构筑各种框架如:
事物处理处罚监控器、分布数据访问、对象事件管理器 OTM 等。
4、事物处理处罚监控有以下功能:
· 历程管理
,包括启动 server 历程、分配任务、监控其执行并对负载举行平衡
· 事件管理
,保证在其监控下的事件处理处罚的原子性、同等性、独立性和持久性
· 通讯管理
,为 client 和 server 之间提供多种通讯机制,包括哀求响应、会话、排队、订阅发布和广播等
面试官:
嗯,很好,谁人
MySQL优化怎么做?
程序员小李:
MySQL 的优化一样平常可以从存储引擎的选择、字段类型的选择、索引的选择、分区分表、主从复制、读写分离、SQL 优化等这里方面入手。
额,例如,储存引擎方面,在创建表的时间我们使用sql语句...
面试官:
行了行了,不用太细了,我听不懂,谁人,讲一下Redis吧!
Redis 支持的 Java 客户端都有哪些?官方保举用哪个?
程序员小李:
Redisson、Jedis、lettuce 等等,官方保举使用 Redisson。
面试官:Redis 怎样做内存优化?
程序员小李:
尽大概使用散列表(hashes),散列表(是说散列表内里存储的数少)使用的内存非常小,以是应该尽大概的将数据模型抽象到一个散列表内里。
比如 web 系统中有一个用户对象,不要为这个用户的名称,姓氏,邮箱,暗码设置单独的 key,而是应该把这个用户的全部信息存储到一张散列表内里。
面试官:
谁人
Redis缓存雪崩、穿透
这些你是不是也知道?
程序员小李:
嗯,知道,缓存雪崩就是缓存同一时间大面积的失效,以是...
面试官:
可以了可以了,咳咳~
面试官左手掏出了右口袋的纸巾,擦了一把汗。
面试官:
嗯,你的体现很好,技能功底也很扎实,包括我,前两个面试官也很满足...
程序员小李面露欣喜,心中也已经对这份工作十拿九稳了。
面试官:
但是,事变是这样的啊,就你现在的情况,我们招不起,想招一个更自制的
程序员小李:
啊?没关系的,你就按照你们发的谁人薪资范围来就行...
面试官:
实话告诉你吧,那就是写在上面吸引人的,实际上我们连最低谁人都达不到,这样,假如你担当10K的话,来日诰日就来上班
程序员小李:
这样啊~耽误我这么久时间,那行吧,我先回家,你们等关照吧!
闲话
上面的故事中,程序员小李实在是具备很强的技能能力的,但是,所面试的互联网公司只是一个小公司,养不起他这样的人才,可以看出,乃至连面试官的技能水平都不高。但是,你会发现,岂论公司多大,需不需要该技能,他们都会问一些更广更深的题目。
无论怎样,程序员只有掌握了更广更深层的技能,才能做到碾压面试官,把主动权掌握在自己手里。
下面给各位朋侪分享一些电子书、一线互联网大厂面试真题
电子书
大厂真题
真题专题分类
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
刘俊凯
金牌会员
这个人很懒什么都没写!
楼主热帖
IDEA中集成Git操作以及关于Git中分支说 ...
袋鼠云春季生长大会最新议程来啦!4月2 ...
SAP MM 使用两个STO实现免关税跨国公 ...
github上fork2.4k,star8.7k的这款状态 ...
牛客SQL刷题第三趴——SQL大厂面试真题 ...
万字解析XML配置映射为BeanDefinition ...
Linux基础篇(5)---》常用命令大全(压 ...
VUE+.NET应用系统的国际化-多语言词条 ...
0day安全:软件漏洞技术分析-Crack小实 ...
memcached使用中踩的一些坑
标签云
挺好的
服务器
快速回复
返回顶部
返回列表