记一次面试总结。

人生总是充满了机会和挑战,抓住机会,迎接挑战,是我们这一生的主旋律,所以要沉住气,努力奋斗,这一生还很长。


这篇文章大纲如下:

面试的原因

面试的一些问题

后续解决方案和安排

下面进入正文。

一 面试的原因

上周抽空出去面试了几家,为什么出去面试?原因在以下几方面:

在这家公司已经呆了三年,对于一个做技术的人来说,一家公司呆了三年,还没有晋升到管理岗,也没有拿到想要的薪水,果断走人;

公司规模,水平也不够,目前这家公司,技术团队里面没有一个大厂出身的leader,碰到问题都是百度,很难从根本上摸清问题真正的原因,每次解决了老问题,还会出现新问题;

没有一个成熟的管理体系,不管是技术还是其他,都是零零碎碎,什么东西都是自己瞎琢磨,研究,有时候百度出来的东西,可能已经是几年前的技术了,但是本着先实现功能再说的原则,还是硬着头皮上了,所以最后项目里面出现的技术参差不齐,很难受;

以上几点吧,现在看来,寻找一份工作,环境,平台最重要,薪资次之,其他再次之。

二 面试中的一些问题总结

上周一共面试了三家,三家面试的情况各有千秋,有问的特别特别细的,也有草草问结论的。 但是对我本身来讲,真正掌握了技术的核心,融汇贯通了,怎么问都好说。说到这里,先来总结一下自身发挥的一些问题:

不够沉稳,紧张,不够自信,被问到问题的时候,即使准备过的问题也是头脑闪过空白;

对知识的理解深度不够,准备面试的时候,虽然也是看了很多的视频,源码做准备,但是头看后忘,原因?对知识的理解深度不够,虽然当时看源码的时候,能够理解,但是也只是理解的很浅,有些仅仅是敲了一个demo就过去了,以为能够掌握了。事实证明,敲了demo,只是初步的了解,一旦被深问,立马GG;

对知识点的回顾复盘还不够,虽然每天晚上躺在床上都有在复盘,想想今天都做了些什么,学习到什么,但是对于要面试的岗位来说,知识点的深度还不够,基础点也太过薄弱,这点在面试的时候,尤为明显,面试官拿出一张纸在纸上画代码讨论的时候,脑子里面的反应根本不是代码怎样跑?而是慌~,拼命的在脑子里面搜索有没有见过这个?到底答案是啥?等一些杂毛问题,shit~;

侥幸心理还存在。出去面试,虽说七分靠实力,三分靠运气,但是有时候心里想的是恰恰相反,总是盼着捡个漏,给自己找理由,企图蒙混过关,这也是面试准备不充分的诱因。试想,如果能够随便靠运气就能进大公司,大企业,谁还会努力呢?导致的结果就是工程的质量,水平参差不齐,挖坑巨多,实在是很坑~;

本身硬实力不足。这就好比鹿想吃树顶的叶子,却没有长颈鹿的脖子。换个角度来说,长颈鹿的长脖子也不是三天两天就长成了,而是经过漫长的岁月进化得到的东西。对比我们的工作来说,就是有一些问题,困难,是成长道路上必须经历的。不经历这个过程,等到下一个阶段,就要吃更多的苦,需要加倍的努力来弥补上一个阶段的不足。

下面是对这三天面试公司的问题的总结,这部分是需要以后常常总结,分析,复盘的。总体来看,问到的问题包含Java基础,多线程,io,nio,网络编程,spring,spring boot,springmvc,mybatis,tomcat,netty,分布式框架,缓存,队列,搜索等方面。既包含纯理论问题,也有实际操作场景的。具体问题总结如下

实际业务场景相关的问题:

用户上量,导致页面卡顿,如何优化,解决和排查问题;

数百万数据的表做连结,怎么做?如何优化?

实际生产中如何使用callable;

你们是如何访问静态资源的?怎么做的配置?

session过期怎么处理?

支付宝做支付,不支付怎么处理?结算怎么做?

实际遇到过哪些困难?如何解决的?

手写一个http服务器

理论相关的问题总结

list如何做扩展?

线程间的通信机制,线程模型?

spring的事务相关(重点)

@Transactional注解相关

springmvc dispatcherservlet与handleradapter如何关联?

tomcat容器如何与springmvc的dispatcherservlet通信的?

网络五层体系,每一层都有哪些著名协议?端口?

ping,telnet命令是哪层的协议?

描述tcp,udp协议?tcp代替udp是否可行?why?

session,cookie相关的具体内容?

session过期如何处理?

jvm的内存模型?为什么用栈这个数据模型?

gc回收算法?

volitle关键字

lock与synchronize区别?

hashmap的底层实现?如何比较链表上面的两个值是相同的?相同的话是覆盖还是添加?

tomcat包含几种servlet?区别?

bean工程生产对象,初始化时间?

redis是怎么实现5种数据类型的?

mysql事务隔离级别?和Oracle最大的区别在哪?

手写一个jdbc?statement有几种?区别是啥?

zk是使用什么语言实现的?分布式锁原理?你们实际生产部署了几个?

dubbo原理?干嘛用的?

mybatis的sql注入是怎么实现的?#和$的区别?

mybatis有没有数据库连接池?如何实现的?

druid和c3p0的区别?

多线程的实现方式?拒绝策略了解一下?几种线程池的实现方式?各自的不同?里面使用到了哪些不同的队列技术?项目里面有用到哪些?

list初始大小为10,现在放了11个值能放下吗?怎么实现的?原理?

io,nio了解?netty?

OK,到此问题就总结的差不多了,里面的有些问题答了出来,有些忘记了,有些则纯粹只会用,从来没有去深入的思考过为什么?如此看来,面试不仅能够让人把真正的问题暴露出来,还能为以后的路找到方向。

下一篇就以上的这些面试题,给出部分的答案和总结,加深对知识点的理解,对以后的面试来说,也是一笔宝贵的经验。戒骄戒躁,砥砺前行。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 225,641评论 6 525
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 96,754评论 3 408
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 173,075评论 0 370
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 61,369评论 1 303
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 70,386评论 6 402
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 53,800评论 1 317
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 42,122评论 3 431
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 41,130评论 0 281
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 47,689评论 1 327
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 39,693评论 3 348
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 41,804评论 1 356
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 37,399评论 5 351
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 43,128评论 3 341
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 33,528评论 0 25
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 34,705评论 1 278
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 50,409评论 3 383
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 46,878评论 2 368

推荐阅读更多精彩内容