Java程序员跳槽,三面全过,面试官:你这样的,我们招不起 ...

打印 上一主题 下一主题

主题 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 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

刘俊凯

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表