首页 > 字节跳动客户端开发日常实习一面
头像
专业送外卖
编辑于 2020-12-07 18:44
+ 关注

字节跳动客户端开发日常实习一面

首先都别说啥,面完了感觉凉凉的,主要还是自己安卓那一堆答得乱七八糟的😂;面试官人非常nice,一直叫我名让我不要紧张,还时不时给我补充知识,爱了爱了🤣

自我介绍一下

项目介绍,问了些安卓问题,然而楼主基本乱猜答法
Public Protected Private区别
在之前的区别上追问了一下内部类的情况下这些的区别
ArrayList和LinkedList的区别(答了底层实现,查找插入的时间复杂度,感觉没答到面试官想要的点上)
手撕代码一号:首先是给一个链表然后问怎么获得链表中的值(直接遍历)
然后问会不会出现死循环(很明显的想让我答循环链表)
然后手撕代码:判断链表是否有环,快慢指针,力扣简单题,有几个边界情况在面试官提醒后补上了
问了我学校上了啥,答操作系统计网数据库(然后后面一直问我操作系统,我其实是想让面试官问我数据库计网的🤣)
线程进程区别(扯了点JVM的东西)
进程之间通信方法
接上设计题:一个文件怎么让它变成能让两个进程之间通信的中间件(这边没了解过文件锁,直接白给,答了一堆消息队列的东西)
手撕代码二号:力扣第一题twosum(是不是面试官看我太菜了就出简单题了😥
设计了一个hash解法,被说没考虑到负数的情况,然后面试官一遍一遍的提醒才想到用hashmap解决
数据库的事务(答了事务特性ACID),数据库的隔离等级
二号设计题:一个读操作很大的老旧数据库,怎么设计让数据库访问效率变高
参考LRU的思想设计了一个缓存,缓存就是一片内存,然后划一个双向队列保存高频访问的数据映射到内存(扯得有点远)
你有什么想问我的?
先问了面试官的部门,部门貌似是头条的核心视频部门,我这越发觉得我进不去了......
面试官对我这次面试的看法?答基础很好,但是有很多死角比如内部类之类的问题,数据结构很扎实,但是对hashmap的理解需要加深
面试官对我的建议?答建议去大团队里面多参加几个项目,建议选好自己是想搞后端还是客户端(到这里楼主就感觉自己凉透了🤣

面试体验非常好,让楼主感到了路漫漫其修远兮吾将上下而求索(

更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐