前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >广州部分公司面经

广州部分公司面经

作者头像
用户9927510
发布2022-07-29 09:00:07
1K0
发布2022-07-29 09:00:07
举报
文章被收录于专栏:六脉神剑的程序人生

前言

文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206/six-finger 种一棵树最好的时间是十年前,其次是现在

叨絮

其实是这样的,就是上周线上线下面试了几家公司嘛,然后就是很多同学说想让我分享下,所以有了这篇文章了。

聊聊简历

我这边也不好说教大家怎么去写简历,但是我觉得大家简历一定要有亮点,这样你才有机会有面试。类似于下面这样

然后就是项目了,其实简历上的项目,也蛮重要的,因为目前都是这样,你先自我介绍,自我介绍之后呢?就你自己会说说你做过的一些比较有成绩的东西,然后就会聊到这个项目,那肯定得有亮点,才有的聊,比如你这个项目的数据量多大,用户多少,你这个项目你觉得你解决了哪些难题,等等,一般聊项目就聊这些了,之后就会进入的一些技术问题了,看你的知识体系是否比较扎实,大致就是这样的一个面试流程。下面我来说说面过的几家公司

钱大妈(C端的社区零售)

  • 介绍你最近的一个项目,说说它的技术栈
  • 看你有用到redis,聊聊redis你再项目中用到哪里,
  • 你们redis采用的是什么架构,他的lru是怎么样的
  • 有没有碰到缓存穿透问题,你是怎么去解决的
  • 看你有用到mq,说说你的场景
  • 分布式事务怎么处理
  • 我看你们用的nacos ,说说和eruka的区别在哪
  • sql调优,你一般是怎么去做的
  • 聊聊es,你们用来做什么。
  • 说说synchronized 锁升级的过程
  • 线程池加入一个任务的原理过程
  • JVM的调优怎么的一个过程
  • cpu百分之百怎么去排查
  • 有些忘记了

说还有一个总监面

数果智能(做B端的大数据平台)

  • hashmap的底层原理
  • 说说它的get过程
  • 说说红黑树,为啥用红黑树
  • 说说红黑树的左旋 右旋 (然后他画了一个数 让我写后序遍历的结果)
  • 聊聊synchronized volatile
  • 手写一个单例
  • 聊mysql 聊他的mvcc
  • sql 优化
  • mq保证消息不缺失
  • redis的数据结构
  • 聊聊你的项目架构
  • es 的写入
  • springboot 自动配置原理
  • cpu oom排查(假设你不能用MAT去分析,怎么排查)
  • GC的垃圾回收算法
  • 新生代为啥要用复制算法
  • 如何去做GC调优
  • 类的初始化过程
  • 还有些忘记了

说是还有总监面

唯品会(电商)

  • 聊聊synchronized volatile ,说说JMM的一个线程通信方式
  • CAS的原理
  • 说synchronized 锁升级过程
  • 线程池的一个原理
  • 说说Java的基本数据类型,每个基本数据类型的大小
  • 把String 123 变成 int 123 不能用api
  • 聊聊NIO,说说你对IO多路复用的理解
  • 说说tcp的如何保证可靠传输的
  • https的过程
  • JVM 垃圾回收器
  • AQS的原理
  • 公平锁和非公平锁的区别
  • 还有些忘记了

说是还要去现场看看,但是感觉自己没回答好,基础弱了可能。

知汇科技(做医疗的,业务比较重要)

  • 问了下我们的项目
  • 问了下mysql
  • 问了下事务,分布式事务
  • 问我怎么去设计省 市这种表结构
  • 反正就聊了十来分钟技术,就说可以了,技术就过了,然后说他们这种偏医疗业务,让我考虑下看来不来,说你技术肯定够用了。给offer了

腾梭科技(做银行风控)

  • 问项目,聊你们的部署架构
  • synchronized volatile
  • 聊mysql
  • 队列
  • 缓存
  • es
  • 怎么做sql调优,怎么做JVM调优
  • SQl为啥用b+树
  • 反正就是这些问题了,问的不是很深

这个也给offer了

影子科技(未来猪场 软硬件结合 全产业链)

说下这个公司给我的体验是最好的,因为大家去面试有吃的 喝的 还有送礼物。2面技术 一面hr,过没过还要过几天才知道

  • 问项目
  • 让我画架构部署图,流量的一个流转过程
  • 聊ES的底层的倒排索引的设计,他的写入流程
  • 聊RocketMq的架构设计,数据的写入流程
  • 聊Nacos的架构设计
  • 聊聊Spring的源码的设计,组件机制的设计 SPI的设计
  • 聊SQL调优,GC的调优
  • JVM的参数设计
  • HashMap的底层
  • 聊synchronized volatile
  • 聊Lua ,项目的亮点
  • 聊Hbase rowkey的设计
  • 还有些忘记了

还有一些公司也忘记了,反正面了几家下来,虽然很多东西自己没有记得很清楚,但是我还是能把自己的项目讲明白,我为啥这样设计,目的是怎么样的,有没有其他的设计方案,为啥选这个。对于项目这块没啥问题,网络那块有点问题,然后就是很多中间件底层设计要多看看这样子。

结束

最近面试的同学也很多,跟大家分享下,哈哈,大家一起加油。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 六脉神剑的程序人生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
    • 叨絮
      • 聊聊简历
        • 钱大妈(C端的社区零售)
        • 数果智能(做B端的大数据平台)
        • 唯品会(电商)
        • 知汇科技(做医疗的,业务比较重要)
        • 腾梭科技(做银行风控)
        • 影子科技(未来猪场 软硬件结合 全产业链)
      • 结束
      相关产品与服务
      云数据库 Redis
      腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档