许愿字节HR面,附带最近的一些面经

3.29更新

问了负责的HR,没通过。。唉 再接再厉

基本情况

水硕,零论文零实习。半个java项目(基本的CRUD,无任何中间件),两个偏算法工程的项目,投的都是后端/java开发实习岗。 复盘了一下,发现还是很多答不出来的。。再接再厉吧,还以为可以解放了 。唉

阿里-供应链-java

一面 3.5

  1. 自我介绍

  2. 项目

    1. 主要是爬虫和反爬虫这块

  3. hashmap 数据结构,默认长度,为什么长度要是2的整数(各个原因),环形链表的问题,1.8如何改进

    1. 为什么是2的倍数

      1. &运算方便快

      2. 扩充的时候不用再次哈希

  4. currenthashmap扩充的数据迁移的过程,为什么可以并发

  5. currenthashmap可以并发的原理,最多可以支持多少写

  6. 并发类的源码

  7. CAS

  8. 几个线程类的原理,锁的原理等等 可重入锁 synchronized的原理

  9. synchronized 1.5 1.6的优化

  10. Java语言

  11. map的首要目标,(独一和查询速度)

  12. 解决哈希冲突的

  13. arraylist,linkedlist

  14. 二维数组最大路径和-动态规划

  15. http 无状态协议,要想有状态怎么弄? cookie的使用方式

  16. tcp和udp的相同和不同,三次握手,四次挥手 tcp如何拆分和组装数据(其他方法)

  17. 操作系统,http的长连接是如何实现的

  18. IO的同步,异步,阻塞,非阻塞

  19. 线程的状态,转换

  20. 数据库,innodb引擎,聚集索引,非聚集索引

  21. 事务的四个特性,mysql如何保证持久性,日志

  22. 事务的四个隔离级别,分别介绍,mysql默认隔离,如何解决幻读问题

感想

确实难,而且时第一次面试,准备的很不好。后面也不敢投了哈哈哈,一面卡了我两个星期,内推人也不回。

后面钉钉找其他人去找他才帮我取消流程

依图科技 -java

一面 3.16

  1. int和Integer等

  2. volatile原理解释,本地内存,和原子操作的区别

  3. 三次握手四次挥手

  4. 缓存一致性(不会)

  5. 数据库 悲观乐观锁

  6. lru

二面 3.17

项目相关+做题

某个字符串只有ab两种字符,求该字符串中"ab"和"ba"有没有不相交的情况,有则返回true

三面 3.23 秒挂

  1. 自我介绍+介绍项目

  2. 第一题:给四个点,前三个点组成三角形,判断第三个点是否在三角形里 给了提醒后讲了思路,不用写代码。。

  3. "i am a student"变了"i ma a tneduts" 实现类似这样的,秒了之后,问有没有Olog(n)得方法。。我说除非给多某个条件,他也不想听了。

  4. synchronized volatile 锁 集合等java基础

  5. 其他忘记了,都打得挺好的,自己也扩展了不少

  6. 问我会不会中间件--不会

  7. 反问,不会中间件影响大吗,答:不大。

感想

其实也是打算练练手,毕竟太远了。三面也圆满了,随缘。

腾讯

未知部门 一面 3.16

  1. 线程和进程的区别,从拥有的资源去解释

  2. 网络 问了https和http的全部过程 如何发送请求

  3. 项目 爬虫动态ip这里

  4. 并发

  5. linux命令熟不熟。。只问了netstat。。

  6. kmp 动态规划(概念) 快速排序

看点 一面3.17

还没整理

未知部门 加面笔试

挂了

看点 二面3.22

三道算法题(只会一题半GG)被面试官说算法薄弱

其他的都是项目经验+基础+聊天(没录屏),托同学问我能不能全职实习。我说了不行。没后文了,也不挂我,估计凉了。

字节跳动

技术中台一面

  1. 基本计算器 2

  2. 最大岛屿面积

  3. 路由表如何学习

  4. 线程什么时候会阻塞

  5. 线程怎么中断

  6. mysql写一个死锁

  7. 线程调度器什么时候调度,怎么知道

  8. 四个隔离级别

  9. 1000瓶水有一瓶有毒,一头猪喝了之后1小时以后会死,用最少的猪测出来哪瓶有毒

  10. 判断一个树是不是完全二叉树

二面 3.24

  1. 如果n是偶数,可以由n/2转换 否则可以由n+1或n-1转换,问最少多少次转换可以变为1

  2. 盛最多水的容器

  3. 路由表(一面答不出来。。),arp,http,https,非对称加密,aes(不会)

  4. 索引为什么用b+,不用avl其他的,,怎么计算出2000w的(算不出来,尴尬)

  5. java垃圾回收相关,堆里面有啥

  6. 项目,非java项目,面试官好像挺感兴趣

  7. 聊天

三面 3.28

场景题中穿插着八股文。。感觉GG

算法题就是其中一个场景题抽象的(他说不考算法,因为都很容易背下来)

安全学是薄弱块。。没复习到位。。。

祈求HR面
最后是聊天,字节跳动的面试官人都很好,而且很亲切。。

美团

一面 3.26 80分钟

挑几个我不会的话

  • 如何定位到慢查询的sql语句

  • 红黑树讲一下

  • 可重入锁和synchronized一般用哪个

  • TreeMap有序还是无序

其他的会的

  • java集合相关问题

  • tcp ip

  • juc相关(其实有点忘了),线程池之类的

  • 项目经历(非java项目,但面试官说我项目经历不错。。。)

  • 二叉树路径和为sum的路径






#面经##阿里巴巴##腾讯##美团##Java工程师#
全部评论
2 回复 分享
发布于 2021-03-28 16:26
应该差不多, 楼主没问题的 如果有算法的问题,可以看看我的B站, 我总结了有200+题目的解法,每个视频的时间不长 3-8分钟 所有常见题型的 综合讲解,通俗易懂 https://space.bilibili.com/479038960
点赞 回复 分享
发布于 2021-03-29 15:43
太难了
点赞 回复 分享
发布于 2021-03-29 15:59
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-21 16:49

相关推荐

评论
5
19
分享
牛客网
牛客企业服务