时间节点:
- 2020/05/05(投) 2020/05/13(笔试) 2020/05/21(一面) 2020/05/28(二面)
- 2020/05/29(offer mail) 2020/06/04(offer call) 2020/06/19(转正)
笔试题目:3道编程题,题目难度一般,顺利通过。
视频一面(34min)
- 简单自我介绍
- 笔试题第一题没有得分,说一下思路。因为时间长题目有点忘了,面试官又提醒了一下,海盗分金币问题。我说了下思路,时间复杂度O(n^2)。
- 说下动态规划的解题思路(没有问具体题目,只是说一般思路,我广就是这么友好)
- 两棵平衡二叉搜索树的合并,只说思路,没有手撕代码(LeetCode原题)
- 说下JVM的内存模型
- 说下JVM的类加载的过程
- Java中为什么要有基本数据类型的包装类型
- 抽象类和接口的区别
- 内部类加不加static修饰有什么区别
- 说下进程和线程的区别,举例说明
- sleep和wait的区别
- synchronized和volatile的区别,日常工作中是如何选择的
- 什么是死锁?死锁产生的必要条件和如何避免死锁
- 了解乐观锁/悲观锁么?说下你了解的一种
- 了解CAS么,简单说一下?
- InnoDB和MyISAM的区别
- 数据库事务的隔离级别
- Java的框架了解么?比如SpringBoot或SpringMVC,说下你的了解
- 说下常用的设计模式,项目中是如何使用的
- 说下三次握手的过程
- 讲下自己的实习项目,遇到了哪些问题,如何解决的
- 讲下你的论文
- 反问环节
视频二面(20min)
ps:广联达的面试正常是一次技术面+一次HR面,暑期实习和秋招都是。但有的HR面并没有讲兴趣爱好优缺点,而是谈项目,类似于综合面,比如我。
- 说下你对广联达的了解
- 说下你的项目
- 你们的项目的整体开发流程是什么样的?都有哪些模块?你具体负责哪些模块?
- 你们开发遇到问题是如何反馈的?如何解决的?
- 你们的项目解决了用户的哪些痛点问题?用户使用最频繁的是哪些功能?
- 你是否了解过开发方面的其他知识,比如分布式,微服务等?
- 反问环节
全部评论
(2) 回帖