9月3号 终于接到了OC的电话 ———————————————————————————————— 更新一下最新的情况 8月14号加面 主要是又写了几道算法题,leetcode medium级别的 8月17号四面 总监面 1. 问了关于项目的问题,项目中的细节,和困难 2. 做了算法题 题目中涉及到的坐标均在第一象限。假设两个坐标(x1,y1)(x2,y2)之间 的面积定义为|x1-x2|*Math.min(y1,y2), 那么如果乱序输入n个坐标,请在最短时间 复杂度内找出最大的面积。 3. 剩下的是一些谈心的问题,包括家庭,性格,为什么选择这个行业等等的一系列问题 8月28号 收到测评 目前正在等待最终结果 希望能一切顺利!!!祈愿oc ———————————————————————————— 今天下午三点面了百度提前批客户端开发三面 我以为又是一堆问题,准备了一下午 结果只有两个问题: 1. 输入一个正整数n,打印出从中心到边界一次为1,2,...,n的正方形 2. 写一个满足线程安全,防止反射失效的单例类 许愿offer啊!!! 救救渣硕 ———————————————————————————— 一面和二面太早了,而且还是一天面的,记不太清楚了 我是写java的,转来面客户端,问的还是java的问题居多 贴一些我印象中问过的问题, 包括且不限于: 介绍实习经历 介绍项目经历 项目中用到的设计模式 计算机网络7层5层结构,大概功能 tcp和udp区别 三次握手四次挥手 http报文 浏览器键入地址后的过程 https和http,加密的详细过程 Java中泛型的了解 进程开启后内存是什么样的 进程的几种状态,如何转换 Object类中有哪些方法 equals和hashcode的关系 hashcode方法有什么作用 wait,notify,notifyAll Java堆有什么用 为什么使用线程池 线程池参数 volatile用到了,有什么用 synchronize和lock的区别 runtime Exception和非runtime Exception 使用过redis吗,有哪些了解 详细说类加载的过程 什么情况会导致om,如何处理 如何确保两个线程按照先后顺序执行 Tcp如何拥塞控制 讲讲对threadLocal的理解。 —————————————————————————————— 以后日常把自己的面经发出来 给大家做个参考,也不断完善自己吧 许愿offer!!!