记京东、百度、去哪儿java开发实习面经

京东一面:36min,视频面,周一投简历,周二晚面试

自我介绍

实习时长

集合类都有哪些 他们的区别

项目

java中的异常有哪些

原子类有什么

深拷贝和浅拷贝

lambda表达式 函数 比如有100个数怎么过滤掉大于50的数

抽象类和接口的区别

线程有几种状态

线程池了解吗

i++和++i是线程安全的吗 不是

单例模式

sychronized 和 lock 的区别

sychronized 和 Reenklock 的区别

ConcurrentHashMap HashMap Hashtable

数据库隔离

事务隔离 脏读 幻读 不可重读

innodb中的存储结构,聚簇索引和非聚簇索引

数据元素存在哪 叶子结点

B+树

索引

聚簇索引和非聚簇索引

数据库用什么

sql 中 left join 和 right join

group by 和 order by,group by的函数

CAS机制+

spring mvc ,springioc,springaop

redis kafka,mq,消息队列

怎么学习新技术

反问

天源迪科一面:34min,视频面

自我介绍

实习和学业的冲突

职业规划

说一下java web

说一下servelt 监听器 控制器

数学学了那些

学校学了那些

数据结构知道那些

B+树

把数据结构和java结合起来,有什么

数据库引擎

联表查询 内连接 左链接 右链接

实习合同和正式合同

反问(专业问题较少,一直在问职业规划一类的)

思必驰一面:48min,电话面

自我介绍

数据库索引

innodb和myiam的区别

innodb索引结构

mysql常见的索引类型

hash索引

聚簇索引和非聚簇索引

回表

红黑树的结构

B+树 叶子结点之间有指针吗

事务

多个事务同时执行会有什么问题

事务隔离级别

事物的ACDI

事务的隔离级别解决了那些问题,分别对应说说

innodb默认的数据库隔离级别是 可重复读

集合都有哪些,区别

线程池有哪几种

一个线程释放锁后,另一个线程会立即拿到锁吗

sychronized和lock锁区别

释放锁的时候写在哪里,finally

final,finally,finalize

Hashset和treeset区别

hashmap的底层原理

JVM原理

new一个对象在哪个区

对象是怎么从新生代到老年代的,过程

spring webmvc

反问

百度一面: 70min,视频面,面试很快,也是第一天投第二天面试

面试官自我介绍

自我介绍

快排原理

怎么跳出递归

怎么判断结束循环

手撕冒泡排序

手撕链表找到3/1处的值

手撕单例模式

饿汉模式 和 懒汉模式

怎么实现线程安全

手撕sql语句,查找年龄倒数第二大的人

集合 map,treemap和hashmap的使用场景

线程池的参数

springAOP实现原理

数据库引擎

索引的数据结构

反问

去哪儿一面:40-50min,视频面

自我介绍

介绍项目

怎么设计表,字段

怎么实现外键

外键有什么用,为什么设置外键

怎么实现联表查询

innodb和myisam区别

B+树,B树区别

手撕sql联表查询

手撕链表反转

用递归实现反转链表

java三大特性

==和equals的区别

string,stringbuffer,stringbuilder区别

反问

经纬恒润一面:16min,视频面

自我介绍

项目介绍

数据库表设计,字段

怎么实现主键的唯一性

删除记录的话,主键会被删除吗

还做过那些项目,都做了什么

说出你知道的三个运行时异常

三个设计模式

单例模式怎么实现的

spring中有什么设计模式

ssm框架带来了哪些好处

反问(很快,不知道什么情况)

格灵深瞳一面:40-50min,视频面

java的8大基本数据类型

包装类和基本数据类型的区别

什么时候使用包装类

int默认值 包装类默认值

类型转换 强转换和隐式转换

源码里面是怎么实现隐式转换

char定义的值用什么比较 equals

==和equals的区别

for循环中可以写除了1,0的其他类型的数吗

循环还有哪几种

怎么跳出循环,跳出全部和一层

迭代器知道吗?怎么用的

手撕跳出循环的其他办法

&&和&的区别

重写和重载的区别

public private peotected default的区别 哪个修饰的方法可以被重写

private修饰的方法可以被重写吗

重写时返回值类型有要求吗

重载时返回值类型有没有要求

说说数据结构的栈和堆,具体含义

怎么用数组实现栈

手撕冒泡排序

说说mysql的概念

索引,innodb和myisam的区别

索引结构B+树,N叉树,多了指针,是双向还是单向的

怎么保持B+树的的平衡

每次插入节点都要检查一遍吗

mysql中的其他索引

为什么不用hash索引

#实习##面经##百度##去哪儿##京东##java工程师#
全部评论
逃课去吗
点赞 回复 分享
发布于 2021-10-06 17:35

相关推荐

刚刷到字节跳动官方发的消息,确实被这波阵仗吓了一跳。在大家还在纠结今年行情是不是又“寒冬”的时候,字节直接甩出了史上规模最大的转正实习计划——ByteIntern。咱们直接看几个最硬的数,别被花里胡哨的宣传词绕晕了。首先是“量大”。全球招7000多人是什么概念?这几乎是把很多中型互联网公司的总人数都给招进来了。最关键的是,这次的资源分配非常精准:研发岗给了4800多个Offer,占比直接超过六成。说白了,字节今年还是要死磕技术,尤其是产品和AI领域,这对于咱们写代码的同学来说,绝对是今年最厚的一块肥肉。其次是大家最关心的“转正率”。官方直接白纸黑字写了:整体转正率超过50%。这意味着只要你进去了,不划水、正常干,每两个人里就有一个能直接拿校招Offer。对于2027届(2026年9月到2027年8月毕业)的同学来说,这不仅是实习,这简直就是通往大厂的快捷通道。不过,我也得泼盆冷水。坑位多,不代表门槛低。字节的实习面试出了名的爱考算法和工程实操,尤其是今年重点倾斜AI方向,如果你简历里有和AI相关的项目,优势还是有的。而且,转正率50%也意味着剩下那50%的人是陪跑的,进去之后的考核压力肯定不小。一句话总结: 27届的兄弟们,别犹豫了。今年字节这是铁了心要抢提前批的人才,现在投递就是占坑。与其等到明年秋招去千军万马挤独木桥,不如现在进去先占个工位,把转正名额攥在手里。
喵_coding:别逗了 50%转正率 仔细想想 就是转正与不转正
字节7000实习来了,你...
点赞 评论 收藏
分享
评论
4
36
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务