如何面试几小时 —— 直播课笔记

如何面试几小时

面向持久

level

5年以上互联网工作经验 约等于 接受30岁

面试带出技术点+应用场景 —— 真的有若干年工作经验

设计模式,多线程
为什么要学?

设计模式,除了做CRUD,随着工作一两年后看大牛代码和开源框架,公司项目进行重构——举个例子,重构线性代码,SPI,设计模式,spring容器

多线程
java的线程是操作系统的什么?轻量级进程,进程是隔离级别最高的,两个进程之间不能说话。进程生成线程,共享一些内存,栈是隔离的。线程:容器,放一个runnable
A:run()
  while{
}
准备一个队列,队列里都是Runnable,Runnable,队列里放对象,对象有Run方法
loop
juc: sync,cas,lock aqs     syncronized  关键字
       sync (cas->系统调用),操作系统阻塞状态,多线程的场景极多
       (等其他线程应该怎么办 yield)  场景


IO

技术栈:Spring Mybatis Mysql Redis ES Kafka RPC

Web工程师:spring生态(必会)      分布式中间件(明显拉开距离)  

架构  微服务,微服务向架构方向进展

数据结构/算法基础扎实 —— 算法 上机,笔试

JVM调优,mysql调优

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值