字节跳动、百度 java岗一年经验 社招面经

字节

1.自我介绍

2.介绍项目

3.讲讲之前的工作经验中是做了什么 ,为什么工作时间很短就离职了

4.算法题。

给任长度的数组,数组每个元素的长度不同,从每个元素数组中取出一个元素,

全排列组成新的数组元素,输出结果

[[1,2,3],

[4,5,6],

[7,8,9]]

[[1,4,7],

[2,4,7,

[3,4,7],

[1,5,7],

......

[3,6,9]]

5.算法题。

给定一个数组A[0,1,...,n-1],请构建一个数组 B[0,1,...,n-1],其中 B 中的元 素 B[i]=A[0]A[1]...A[i-1]*A[i+1]...*A[n-1]。不能使用除法。(注意:规定

B[0] = A[1] * A[2] * ... * A[n-1],B[n-1] = A[0] * A[1] * ... * A[n-2];)

5.文件系统有没有了解

6.通用的数据库有哪些,mysql 存储引擎有哪些,nodb 底层存储结构是什么

7.比较熟悉的 linux 命令有哪些

8.讲一下线程和进程

9.线程之间如何保证公共变量的一致性(锁的机制)


百度

自我介绍,着重介绍项目和用到的技术栈

有没有用java 写过业务逻辑方面的项目

你了解的数据结构

Arraylist linkedlist 区别

用过那些map

说一下hashmap

底层如何实现的

链表过长怎么办

Hashmap 线程安全吗

什么是线程安全和不安全hashmap 为什么不是线程安全的 什么结构导致线程不安全

想用map 保证线程安全怎么办

说一下java 的锁具体有哪些

Jdk 的线程池

Java 反射机制

Java 反射机制如何获取到类

Java 动态代理了解吗

jvm 了解吗,jvm 内存区域有哪些

Java 框架用过吗 spring springvc springboot

算法:给定一个整数,判断它是否是回文数

21.https 为什么安全,其中证书认证是怎么认证的,证书中的内容是什么?

22 面向对象的理解,与面向过程有什么不同

23 算法题

#面经##社招##百度##字节跳动##Java工程师#
全部评论
美团2023秋招直达链接,http://dpurl.cn/xOnbkgiz,走链接可以提供一对一简历指导,校招5000人快快来
1 回复 分享
发布于 2022-08-05 13:25
阿里还考虑吗,我们部门这边有HC(JAVA研发),多个机会多条路,万一过了呢,考虑的话简历发我邮箱:shikang.wsk@alibaba-inc.com,简历直推面试官。
点赞 回复 分享
发布于 2021-05-26 21:23

相关推荐

3 67 评论
分享
牛客网
牛客企业服务