面经
deep_keng
这个作者很懒,什么都没留下…
展开
-
字节跳动后台开发实习岗面试
后台实习岗面试 技术面有三面,自我感觉: 第一面是基础面,包含计算机基础知识 第二面是算法面,包含一些简单算法 第三面是项目面及对应岗位面,包含项目分析和岗位所需基础知识。 三轮技术面均有手撕代码 一面 自我介绍 网站访问过程(http,tcp(握手)/ip) 线程进程区别 数据结构(hash的使用) 手撕代码: 1.给定一个值,判断数组中是否有两个数的和等于这个值(优化,可采用哈希) 2.树,...原创 2019-03-02 11:51:38 · 6803 阅读 · 0 评论 -
滴滴大数据开发实习生面试
滴滴大数据开发实习生面试 教训:擅长专注某一方面很重要(深入一个点),别样样涉及但没精通的 注:以下可能不全,有的问题想不起来了 一面 1.TCP/UDP,三次握手 2.哈希解决冲突 3.数组/链表优缺点 4.JAVA基础知识:线程的方式(三种) 5.写一个单例(考虑线程安全,即如何保证并发情况下只有一个实例,使用锁) 6.写一个二叉搜索树的插入和查询 二面 (有点乱,有的问题很迷) 1.上亿台...原创 2019-03-02 12:16:42 · 2350 阅读 · 2 评论 -
搜狐焦点-JAVA后台开发
JAVA后台开发 一面 1.项目介绍 2.JAVA一些框架比如spring,bean,注入的概念 3.编程:树的前序遍历(递归/非递归) 4.JVM:内存结构(各部分存什么),垃圾回收方法 5.数据库:索引(聚集索引,非聚集索引,覆盖索引),B+树 6.哈希:hashMap底层如何实现,当链表太长怎么处理,你看过底层实现吗(当链表较长时采用树结构);hashMap和TreeMap的区别 二面 1...原创 2019-03-02 12:18:53 · 469 阅读 · 0 评论