本人三年java工作经验,下面是这两个月的面试历程,分享给大家!

1、新东方 03_19

技术面试,两轮,地点:中关村地铁站E口,某大厦大厦6层,
面试时间:2019_03_19_10:30(提前到了45分钟)

1、自我介绍
2、项目介绍
3、LiveChat项目,第一个
4、海南海航项目,第二个,最熟悉
5、技术:

数据库 mysql

  • mysql如何做主从/主主复制的,java程序如何操作的?
  • mysql主从复制,多库的时候,如果一个插入,一个删除,但是失败了,事务是如何操作保证数据的唯一性?
  • mysql性能优化方案
    —1.给查询频繁的诗句建立索引
    —使用好的sql语句,不使用like

问:为什么不使用like
答:因为会破坏索引
问:什么情况下like不会破坏索引
答:不知道

问:如何发现一个sql语句写的好坏
答:单元测试,确定执行时间,或者线上打印sql的执行时间
问(总结):有些sql的话,不能通过测试环境测出性能的,必须上生产,因为生产有大数据
通过生产环境的反馈可以知道sql性能

问:数据库的话用的mybatis,mybatis的sql有几种方式
答:编程式(java代码)和集成式XML()

问:HTTP状态码
答:200(OK) 400(找不到页面) 403(权限问题) 500(代码错误) 其他有转发,重定向和其他

问:dubbo的运行机制
答:生产者,消费者,注册中心,zookeeper权限和端口权限

问:你的项目如何使用dubbo的
答:使用dubbo调用海航常客小组的接口,配置注册中心和接口(xml),@AuthorWired 注解方式创建类对象,然后方法调用

问:生成环境的dubbo如何运行突然好好的,突然有问题,你是如何发现的?
答(其实dubbo自带了一个管理页面,直接可以看)我们项目中是运维配置检测接口,发现5分钟断连接,会发送短信邮寄提醒(答的有问题)

问:面试官说你的dubbo只停留在使用阶段
答:是的,这部分的原理还没有去研究

问:你用过那些缓存
答:memcache,redis,还有session,cookie

面试官2:

问:介绍一下你用的最熟的技术
数据结构和算法基本入门,java的话,了解设计模式和jvm还有框架使用
问:框架你有用那些
Spring+SpringMVC+Mybatis
问:Spring的AOp你是怎么使用的
答:日志管理,事务管理

问:mybatisde tex parse Error是把参数直接替代,如果参数不经过验证,则可能发生sql注入,#的参数加了’’号,不会发生sql注入

问:mybatis你用过@param(User user,int id,String name)吗
答:没用过,如果多个参数用的map或者封装对象,单个的直接用String

问:java如果是传两个参数,int 和 string 类型的,mybatis是如何接受的
答:(卡壳中)
问:既然阅读过mybatis,这个应该知道,或者说下mybatis如何解析的
答:(猜测中)安装顺序接受,param1 和param2 用# 后面加参数类型接受(后实际发现应该用typeHandle)

问:dubbo使用(又问了一遍)
问:HTTP状态吗(又问了一遍)
问:request如何接受浏览器地址接口的
答:request有请求行,请求头,请求体。接口地址在请求行中,后台java代码request读取请求行东西就行(具体名字真的忘记了)

问:那request还有那些方法
答:request.getParameter ,request.getParameters ,request.getQueryString 等等

问:jsp的九大内置对象
答:页面page,请求request,会话session,应用application,还有resonse,config 剩下的out,exception,pageContext

问:你对自己未来发展有计划吗
答:架构

问:你感觉自己的水平,最低能拿多少,可接受 (人生第二次面试,死在这里了,不圆滑,对自己实力了解不清楚)
答:我投的这个岗位,最低2万,最高2.5,但我自认为还没达到2.5的水平,2万可接受,贵公司当然给越多越好

问:那我和另外的技术协商一下,再给你回复(面试结束)
答:那接下来还有其他安排吗

问:没了
答:好,那我这边撤了

2、掌趣游戏公司 (3月20)

1、问了c语言指针是什么

2、多线程

ThreadLocal
redis (五种基本数据,两种持久化方式)

3、sql

学生,课程表等等

4、分布式事务

谈薪资 20K(要高了,回去等消息)

3、便丽猫(拿到offer了)(3月4号)

dubbo,zookeeper
大学经历
最大的缺点和优点
平时干什么

4、58集团(总部,大山子)(3月25号)

dubbo如何用,zookeeper如何用
mysql 的索引原理
mysql索引你用过哪些,聚集索引非聚集索引
mysql 的leftjoin 和 inner join区别
单链表删除(手写)
单例(手写)
其他项目~
谈薪资

5、亚信中国(百子湾)(3月28号)

主要问了mybatis,还有mybatis分页插件,如何不通过插件手写分页,分页原理
技术认可了,问了薪资,开不到16k

6、盛学成长(三元桥)(4月10号)

hr面。招的开发组长,3-5年,然后技术不再,hr问了一些问题,不记得什么了,等消息

7、蓝卡(国际)健康集团 (4月3号)

睡着了,没去

8、京东(移动 端开发组)-服务端 (投错部门了,死掉了,面试官中途接电话20多分钟,没说抱歉,最后面试说二面,然后没找到同事就GG了)(4月7号)

1、订单支付系统介绍
2、dns域名解析
3、BIO和 NIO
4、滑动窗口协议
5、多路复用
6、nginx,均衡负载,F5
7、LVS、CDN

9、去哪儿(4月7号)(面试官特别好,问啥不会都告诉我答案)(线程和高并发我都不太会)GG

dubbo,zookeeper
mysql事务springMVC事务
单例,多例,springMVC
mysql 索引(聚集非聚集)
如何保持单线程,多事务唯一性(ThreadLocal)
validate 和synchronize区别
多线程状态
redis

10、北京尚德(新团队做的客服服务项目)(4月9号)

有三个团队,java,python,前端
薪资15~19薪水

问的项目简单,还有大学学习了什么,一面技术
二面hr,男的hr,然后定级的是T2
然后hr聊薪资,给不到16K

11、社区半径(众海投资旗下,阿里前副总裁鲁众)(三面技术,两hr)(4月9号)

问了数据库的设计

如何把智联的建立进行存储(答出来了非常满意)
权限管理如何设计
mysql索引
springAOP ,mybatis

12、来下科技(映客投资的创业公司) (4月10号)(三面技术,和cto,从11点面试到下午3点多,中途我自己吃饭等了面试官) (4月10号)

在映客面试,望京阿里楼旁边的楼
问了权限系统,用的马克笔和白板手画权限系统,然后增加新的权限,如何设计,现场设计(无压力)
问了多线程和高并发(直接答不熟悉)
架构师问的是python和java的东西多一点,了解过python,架构师观念,语言不是我们该关注的
cto,态度诚恳,给的18K的待遇,但是社保4000教,做的棋牌游戏

13、(特别厉害的公司,迟到1.5小时,提前和hr沟通了,北苑路北神州泰岳大厦14层)(4月10号)

公司氛围特别好,面试官1刚成立团队,急需招人
问的java基础,JVM的GC,还有spring AOP
然后聊了一下如何学习java和如何看待新技术,新框架,如何看待大数据
我们的观点都是,数据结构和设计模式是基础,其他都是演变,一个主内,一个主外
面试官的上司

问我喜欢阅读,最近读什么书,最喜欢国外什么作家,国内什么作家,我答大仲马和莫言,因为最近刚看过这些

还有得到APP听书,我特别喜欢

14、爱康集团(岗位5-10年的,hr主动找的我) (4月11)

我问hr 10 年是不是找错对象了,她说中高级和架构师一起招
迟到20分钟,找好久,路过国贸的北京电视台和 得到APP的小红楼

架构师问了mybatis缓存机制,问了spring事务,问了mybatis事务原理
说我回答问题像背书,说的太细致了。我说了面试了15家了,这是16家也是最后一家
hr是从阿里跳槽过来的,吃着冰棍很随意的和我聊,说这个公司有150人的开发,一个首席架构师还有10多个架构师,
首席架构师特别厉害,没有一个技术不服,接下来面试我的架构师,态度很好,很温和,说我和他们组人特别像,都是圆脸,尴尬,哈哈

问题:

1、平时做什么,怎么学习的;
2、干活的话,说这边对员工的要求是,让80分的员工干120分的活,让其更快成长
3、介绍福利,问的技术少,主要看的是态度

15、阿里集团大麦网(买票业务)(电话面试,50分钟)(4月12的)

问了我项目,我正好做得奖励机票兑换,海航的项目
问了,mybatis left join 和 inner join
问了dubbo原理
问了支付宝接口对接的细节,非常详细
问了财务对接的细节
问了springMVC 的AOP用什么实现的

本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。同时我经过多年的收藏目前也算收集到了一套完整的学习资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、Jvm性能调优、Spring,MyBatis,Nginx源码分析,Redis,ActiveMQ、、Mycat、Netty、Kafka、Mysql、Zookeeper、Tomcat、Docker、Dubbo、Nginx等多个知识点高级进阶干货,希望对想成为架构师的朋友有一定的参考和帮助

资料领取方式:加入我的Q群809389099  即可免费获取

点击我  即可进群

上两个月,15家面试,几个offer , 我的面试历程!相关推荐

  1. 2021年3月15日 腾讯PCG运营开发实习面试(一、二、三面)(面经含总结)

    title: 2021年3月15日 腾讯PCG运营开发实习面试(一.二.三面) tags: 面经 2021年3月15日 腾讯PCG运营开发实习面试(一面2h) 自我介绍你能讲一下Java中的集合,你都 ...

  2. 两个月15斤以上的健康减脂减重法,与饥饿、运动等无关的自我实验的验证方法(第六篇完结,无收费内容)...

    阅读本文前请先看前五篇内容,本文有部分修改,但是涉及前五篇的内容会大量隐藏,只保留关联修改部分,链接如下: 两个月15斤以上的健康减脂减重法,与饥饿.运动等无关的自我实验的验证方法(第五篇) 两个月1 ...

  3. 大学毕业四年,现在有机会去油田上班,上两个月休息一个月,工资六七千,该不该去?...

    很多人都是"想当然",根本不了解油田的就业政策.简单而准确地写几段话,你就明白了. 第一,油田,大多数隶属于中石油.中石化.中海油.中信石油.中化石油.振华石油等央企.央企招聘,主 ...

  4. Unity面试经验(两天面六家,四个offer,济南)

    本文仅为二线城市的Unity面试经验,求职环境与一线城市完全不同!! 1.海投 投简历用的app为Boss直聘,智联招聘,前程无忧,(boss直聘是没法投简历的,如果想投简历先跟人事打招呼,如果人事想 ...

  5. 面试两个月,我吐了!(软件测试岗面试经验)

    用断.舍.离的思维做软件测试 在校时成绩是敲门砖,工作后简历和面试变成了敲门砖,简历筛选后就是面试,面试有多重要,不用我说大家都明白.由于中途换过一家公司,想找个好点的公司,面试经历比较曲折,所以有些 ...

  6. 【置顶】我如何在 19 年校招中获得 15 家知名公司的 offer(干货)?

    前言 又到了一年一度的校园招聘季,每年这个时候都被称为"最难毕业季",我一直认为"最难毕业季"只是相对而言的,只要自己有充足的准备和掌握合适的方法,永远会有好的 ...

  7. 【转载】我如何在 19 年校招中获得 15 家知名公司的 offer(干货)

    目录标题 前言 Chat 目录 Chat地址 适合人群 相关文章 前言 又到了一年一度的校园招聘季,每年这个时候都被称为"最难毕业季",我一直认为"最难毕业季" ...

  8. android listview添加数据_Android面经分享,失业两个月,五一节前拿到offer

    秦子帅明确目标,每天进步一点点..... 作者 |  天天有道地址 |  juejin.im/post/5eb01866f265da7b9c24562c 基本介绍 今天介绍一位朋友的经历: 从3月初开 ...

  9. Android面经分享,失业两个月,五一节前拿到offer

    疫情期间,我被裁了. 从3月初开始复习,准备面试题.复习的资料主要为@jsonchao的博客,还有就是网上的其他博客资料.首先介绍一下自己基本情况:渣本毕业快4年,一直在小厂摸鱼混日子,学历和简历背景 ...

最新文章

  1. Python构建基于elkan优化算法的K-Means聚类模型
  2. Codeforces 359D Pair of Numbers | 二分+ST表+gcd
  3. 用神经网络迭代次数曲线模拟原子光谱
  4. 2015 跨年博文总结
  5. Text store debug FM CRM_TEXT_MAINTAIN_OW
  6. vue 特定条件下绑定事件
  7. 我三年开发经验,从字节跳动抖音离职后,吐血整理
  8. 004redis与python的交互
  9. views 多个文件夹 netcore_优化 .net core 应用的 dockerfile
  10. 交换与路由第一章 网络技术基础
  11. IO File.copy 实现文件的复制
  12. 公司新办公楼休息间能看到富士山了
  13. redis各数据结构的使用场景
  14. java同步调用rabbitmq,使用RabbitMQ可以放慢同步发布/消耗速度
  15. 转浅谈缓存击穿、缓存并发和缓存失效
  16. 使用canvas上传图片+上传进度
  17. 文献按时间排序_论文参考文献详解~
  18. 图文详解互联网根基之HTTP
  19. synchronized-锁总结
  20. 数字化转型的衡量指标

热门文章

  1. 3. mysql的注解驱动的三种方式_上手spring boot项目(三)之spring boot整合mybatis进行增删改查的三种方式。...
  2. matlab仿真限幅发散,GSM通信系统性能分析与MATLAB仿真.doc
  3. python websocket django vue_Python Django Vue 项目创建过程详解
  4. linux内核中union,Linux上的Union mount
  5. mysql实时写入查询_MySQL实时写入表
  6. mc1.8.1怎么局域网java_同一台电脑同时装jdk1.8和jdk1.7
  7. pythoncharm安装配置_pycharm的安装与配置
  8. 帧率ffmepg 摄像头_监控摄像头的硬盘内存选择方法
  9. ubuntu 删除opencv4_ubuntu16.04 卸载重装Opencv
  10. springboot整合哨兵模式连接redis