字节跳动 一面

刚开始就来算法题,表示很一面懵逼。。。。。
1.自我介绍
2.判断链表是否有环 (代码题)
2.链表的反转 (代码题)
3.异常捕获 (代码题)
4.==与equals与hashCode (代码题)(顺带问了重写equals与hashCode)
5.ArrayList与LinkedList 底层实现
6.HashMap (说了一半就问我是不是看过源码,我刚前两天看了一遍,然后就没有再问了)
7.三次握手,四次挥手
lz投的是java后台非安卓的岗,结果面的是安卓的岗。。。
总体来说还不错,算是打响了秋招的第一战!!
加油加油。。。
#字节跳动##秋招##面经##Java工程师#
全部评论
5个代码题?😂
点赞 回复 分享
发布于 2019-07-19 09:32
可能是面试官对楼主的项目不感兴趣,项目感兴趣就能聊半小时
点赞 回复 分享
发布于 2019-07-19 09:47
异常捕获是写啥代码呀
点赞 回复 分享
发布于 2019-07-19 09:51
感觉不难啊,社招怎么能有面试机会啊
点赞 回复 分享
发布于 2019-07-19 10:38
你有二面通知了吗
点赞 回复 分享
发布于 2019-07-19 18:37
base和部门时?
点赞 回复 分享
发布于 2019-07-21 20:12

相关推荐

1.自我介绍2.手撕:数组均分最多能分成几组3.为什么选择这个岗位4.自动化测试怎么做的5.get和post区别(为什么post两次tcp链接,get一次)6.浏览器输入网址运行过程7.接口测试如何定位bug(错误码)8.mysql慢查询9.java线程处理10.浏览器开多个窗口是多线程还是多进程11.进程和线程区别12.登录页面怎么测13.反问
一笑而过2222:浏览器开多个窗口一般是多进程而非多线程。 多进程和多线程的主要区别在于:多进程中每个进程都有独立的内存空间,一个进程崩溃通常不会影响其他进程;而多线程是在一个进程内共享内存空间,一个线程出现问题可能会影响整个进程。 当浏览器打开多个窗口时,每个窗口通常都作为一个独立的进程运行。这样设计有很多好处,比如一个窗口出现问题(如崩溃、无响应等)不会影响其他窗口的正常运行。每个窗口的进程可以独立地管理自己的资源、处理用户交互和加载网页内容等。 而如果是多线程的话,多个窗口在同一个进程内共享资源,当一个窗口出现问题时,可能会导致整个浏览器进程出现问题,影响其他窗口的正常使用。 综上所述,浏览器开多个窗口通常是多进程。
点赞 评论 收藏
分享
点赞 40 评论
分享
牛客网
牛客企业服务