8-22 投递简历

8-24 一面(大概1h50min)

0、currenthashmap怎么扩容的?fwn为什么固定hash -1,这样设计有什么好处?帮助扩容是发生在什么阶段?读线程和写线程都会帮助扩容吗?扩容的时候任务具体怎么协调的?
1、JUC用过哪些,详细说一下
2、你的项目数据库是自己设计的吗?说一说数据库设计的几大原则
3、在你数据库中的体现
4、讲一讲项目(微服务…)
5、你的注册中心用的什么(eureka)
6、eureka挂了会发生什么(给他讲了挂掉后的一系列巴拉巴拉),怎么保证挂掉之后一定能重启?不重启行不行?(集群+选举,模拟zk)
7、果然开始问了,zk用过吗?(巴拉巴拉)选举原理,
8、讲一讲项目吧,为什么这么做,难点在哪?创新点在哪?有没有什么遗憾?
9、一个接口怎么设计成幂等的,这样就完美了吗?能不能再改进一下?
10、你的微服务之间调用是什么形式(restful),长短链接?详细说说原理,为什么这么设计(无状态) (这边详细问了一波无状态、登陆、鉴权等以至于问到了token那边去了都)
11、为什么不用rpc(因为难…)
12、对比一下rpc和restful
13、多线程了解过吗?一般在哪里web应用会用到多线程?
14、线程多开爆了会报什么错?
15、设计一个线程池(几个核心参数、核心方法的实现)
16、场景设计题:消息队列的路由器模式
17、你的最大的优势是什么(巴拉巴拉)
18、平时技术获取渠道?怎么学技术的?
19、手撕:满二叉树顺时针内旋遍历
20、反问

8-25 二面(20min)——一面完流程秒变二面待安排

因为是电话突袭,所以没有录音,主要还是问项目,明显感觉的出来是个技术大牛,问问题的角度很到位,基本上一刀见血,技术点一丝不熟都会挂的那种。

二面完下午约了hr面。

8-29 HR面(20min)

hr面一般我都不记,回忆个大概~

1、介绍项目(难点、创新点)
2、能来深圳吗?
3、其他部门有联系过你吗?介绍了一下自己的部门(pcg……)
5、平时怎么学习的?
6、为什么不继续读博?
7、deadline没完成会焦虑吗?
8、怎么排解焦虑的?
9、最近看过什么书?
10、告诉我待会要扫码授权审批smsmd
11、反问

面完秒审批哈哈哈哈哈哈哈哈爱死腾讯爸爸啦秒发offer通知上班~

最后

毕竟工作也这么久了 ,除了途虎一轮,也七七八八面试了不少大厂,像阿里、饿了么、美团、滴滴这些面试过程就不一一写在这篇文章上了。我会整理一份详细的面试过程及大家想知道的一些问题细节

美团面试经验


字节面试经验

菜鸟面试经验

蚂蚁金服面试经验

唯品会面试经验

因篇幅有限,图文无法详细发出,感兴趣的朋友可以点击这里前往我的腾讯文档免费获取上述资料!

感兴趣的朋友可以点击这里前往我的腾讯文档免费获取上述资料!

劲爆!javaweb架构中视图层作用相关推荐

  1. MySQL数据库中视图的作用

    数据库中视图的作用 视图是从一个或几个基本表(或视图)导出的表.它与基本表不同,是一个虚表.数据库只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中.所以基本表中的数据发生变化, ...

  2. 【转】谈谈三层架构中MODEL的作用

    Model又叫实体类,这个东西,大家可能觉得不好分层.包括我以前在内,是这样理解的:UI<-->Model<-->BLL<-->Model<-->DAL ...

  3. AD使用总结--2__PCB中各层作用详解

    一直以来,对PCB中各层,比如:solder层.paste层.Top overlay层等等这些一知半解.今天仔细看了下,向大家介绍一下,有不对的地方还请指正. 1.mechanical机械层是定义整个 ...

  4. Vue中视图层的拆分

    一.组件的划分 思路: 将可共用的视图组件剥离出去,如常见的header.footer.nav等,这些剥离复用的组件甚至可以带有完整的业务逻辑,这种方法比较常用,具体不同业务有不同做法. 二.剥离业务 ...

  5. 深度学习中Dropout层作用

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.dropout是什么? 二.dropout过程 三.dropout在神经网络中的过程 前言 Dropout出现的原 ...

  6. spring service 怎么拿到数据源信息_SSM(SpringMVC + Spring + MyBatis)中各层作用及关系Ⅰ...

    1.持久层:DAO层(mapper层)(属于mybatis模块) DAO层:主要负责与数据库进行交互设计,用来处理数据的持久化工作. DAO层的设计首先是设计DAO的接口,也就是项目中你看到的Dao包 ...

  7. Android开发之关于MVVM架构中视图数据绑定框架dataBinding的基本用法

    dataBinding是Google官方开发的第三方视图数据绑定框架.优缺点如下: 优点:很好用 缺点:调试bug不易,部分AS版本中不太友好 首先说下如何使用: 在gradle中的android模块 ...

  8. java中mapper层作用_Java的MyBatis框架中Mapper映射配置的使用及原理解析

    Mapper的内置方法model层就是实体类,对应数据库的表.controller层是Servlet,主要是负责业务模块流程的控制,调用service接口的方法,在struts2就是Action.Se ...

  9. MVC中业务层是否应该有个基类?它有什么作用?

    项目架构N层结构中,业务层无疑是比较灵活多变,与数据库层紧密联系,又同时约束WEB层的中间层,它是否应该有个基类,而如果有,那它的作用又是什么呢? 这就是今天要说的. 首先,我认为每个层都应该有个基类 ...

最新文章

  1. Android GoogleMap 谷歌地图从零开始
  2. 大数据分析之环境部署
  3. 网站中公用头部与尾部
  4. 解决$router.go(-1)返回上一层页面不刷新页面问题
  5. Android ListView性能优化实例讲解
  6. linux下进程监控6,Linux进程监控技术—精通软件性能测试与LoadRunner最佳实战(6)...
  7. 七类常见的兼职骗局,你需要知道
  8. sqlserver isnull函数使用
  9. Linux系统安装Redis
  10. Makefile.am、Makefile.in、Makefile、configure.ac关系(十二)
  11. 拓端tecdat|R语言社区主题检测算法应用案例
  12. java特征提取_特征提取
  13. RF无线射频电路设计难点分析
  14. java这一年第几天_java 输入年月日,计算该日是这一年的第几天
  15. 简书CEO 林立:简书钻改,让付出有所得
  16. 软件工程毕业设计课题(78)微信小程序毕业设计PHP校园食堂就餐预约小程序系统设计与实现
  17. element-ui表格行不对齐
  18. 【ospf-vlink虚拟连接】
  19. Opencv使用imread函数时,读到的数据为空
  20. Python|阶梯电价问题

热门文章

  1. htc820+android+l,首款8核64位处理器 HTC Desire 820发布
  2. 什么是python函数的返回值?你知道多少?
  3. PDF文件页眉页脚设置介绍
  4. 黑马前端h5团队开发代码规范
  5. 成都东软学院15级软件技术大二上HTML5期末考试答案
  6. 51单片机开发实例 基于52单片机的远程开锁系统
  7. HDU-寒冰王座(多重背包)
  8. [书目20150727]选择重于一切(扎克伯格给年轻人的37个人生忠告)
  9. C语言中的左移位和右移位
  10. 说话人验证论文翻译:Generalized end-to-end loss for speaker verification