字节二面 面经

10.13
50min 架构工程师 日常实习

我就说一面怎么那么离谱
二面面试官说投的不是后端是架构…

1.自我介绍
2.项目介绍
3.数据库ACID
4.数据库三范式
5.项目中遇到的数据库事务问题
6.事务执行过程中数据库连接中断怎么办
7.项目中如何开启事务的方法
8.binlog
9.数据库代码注入攻击的问题
10.orm
11.项目中采用的加密算法
12.反爬虫策略
13.缓存的各类产品 调研过没有
14.redis分布式部署模式

手撕:
1.接雨水
2.一个数组 leftmax rightmax 差值绝对值的最大值

感冒了难受,好多没答上来。主要我以为投的后端不知道怎么给我分到架构去了,离谱。

手撕都撕出来了,但第二题面试官要求一遍扫描。

估计是寄了,答的太烂了,面试官也没开摄像头。就这样吧本来就是面着玩的hh…

以后记住发烧别面试…
全部评论
手撕第二题只遍历一遍的话感觉可以用单调队列解决 code: public static int MAX = 100001; public static int [] maxDeque = new int[MAX]; public static int [] minDeque = new int[MAX]; public static int maxHead,maxTail; public static int minHead,minTail; public static int method(int [] nums){ int n = nums.length; int ans = Integer.MIN_VALUE; for(int i = 0;i < n;i ++){ while(maxHead < maxTail &amp;&amp; nums[maxDeque[maxTail - 1]] < nums[i]){ maxTail--; } maxDeque[maxTail++] = i; while(minHead < minTail &amp;&amp; nums[minDeque[minTail - 1]] > nums[i]){ minTail--; } minDeque[minTail++] = i; int max = nums[maxDeque[maxHead]] - nums[minDeque[minHead]]; ans = Math.max(ans,max); } return ans; }
点赞 回复 分享
发布于 2023-10-20 22:17 湖南
当天约10.16三面 去快手了就拒了
1 回复 分享
发布于 2023-10-13 15:34 北京

相关推荐

一面1.hashmap的原理2.一个浏览器点击一个URL的全流程3.DNS是在哪里解析的4.讲讲activity的生命周期5.一个activityA点击ActivityB的生命周期6&nbsp;.讲讲handler机制7.如果主线程用handler回调子线程,有什么要注意的8.View的事件分发的原理9.FrameLayout,A按钮把B按钮盖住了,谁响应事件10.一个ScrollView有两个全屏RecyleView,想要第一个RecycleView滑到底后丝滑的拉出第二个,讲讲思路和方法11.讲讲View的绘制流程12.算法题:层序遍历二面1.Java上有没有一本完整看完的技术书籍2.实习过程当中学习到了哪些3.用户角度的指标你有做一定的衡量吗,比如ab实验4.有没有遇见比较难解决的性能优化的卡点问题5.流媒体的业务场景你了解过相关的缓存类的优化吗6.那你的视频以什么形式来存储呢,比如一个视频我看到了五秒,但缓存到了十秒,我跳到了三十秒,这是个什么缓存形式呢7.Android操作系统上,每一层有哪些多媒体框架呢8.讲讲看过的源码里你讲讲很好的设计,抛开Glide的三级缓存9.现在让你做一个插件系统,你要让其他同学写的页面都在你的体系内成为一个插件,你要怎么设计,讲讲最核心的几个方法10.讲讲你觉得那些编译器的插件是怎么管理和提供的呢11.讲讲你用过的哪些设计模式12.操作信号上有异常信号,常见的异常信号你了解哪些13.Android程序的编译过程是什么样的14.如果让你去设计一个圆形的可以拖拽的进度条,进度条是渐变色的,怎么做15.布局优化怎么系统的来看和优化,从发现问题到解决16.渲染除了层级还有哪些因素影响17.你任务编排优化启动是怎么做的18.有些同步依赖异步,异步依赖同步,你怎么去管理19.讲讲你认为的卡顿,怎么优化,卡顿底层原理是什么20.讲讲HTTP的header字段里和缓存有关的字段21.跨平台学习过吗,做过吗22.如果给你一个技术,要求你三天内学会他,你会怎么做23.讲讲你认为自己的优点和缺点算法题&nbsp;三数之和hr面,基本就是职业规划,实习时间,地点等老生常谈的问题,时间跨度六天,算上速通了
这里有好多offer:明天HR面,接好运
点赞 评论 收藏
分享
04-28 17:58
门头沟学院 Java
查看15道真题和解析
点赞 评论 收藏
分享
04-29 16:31
已编辑
门头沟学院 C++
坚定的芭乐反对画饼_许愿Offer版:没事 压力面很多时候是看你面对压力的反应 说不定最后过了还能带来惊喜呢
查看8道真题和解析 面试中的破防瞬间
点赞 评论 收藏
分享
05-15 21:47
已编辑
哈尔滨工程大学 C++
Part1:自我介绍Part2:简历项目拷打,C++哪个项目问多但是不太深,Python测试脚本问的比较多(没答好)。主要是问解决什么问题,怎么实现的。Part3:八股相关1.http和https的区别?2.udp和tcp区别优劣适应场景。3.搭建一个tcp&nbsp;serve的步骤。4.常用的Linux指令说5个以上(讲了我OTA刷写的操作流程)5.我看你简历意向有测试有开发,为什么投递测试岗位,了解测试方法吗?(因为就这个给面了啊,还能是啥。)(我说对于实习生来说测试工作相对来说会好上手能立刻分担组内压力,上一份实习也是测试工作居多。又问有哪些具体工作。)6.看你简历写了C++/python,你比较擅长哪个,我说C++,他说哪我们来问个Python。什么is==,没答上来。part4:手撕,LeetCode2799,题目想复杂了,写了一半不知道怎么搞,面试官提醒我仔细读题,读完再问我思路,肯定了我的思路,说还可以用滑动窗口,此时的时间复杂度是多少(也答上来了)反问:工作性质,Python用的多还是C++用的多,有无转正,是部署到车机芯片上测实车表现还是部署到测试服务里去验证性能指标?总结:面试官人很好,一步步引导,如流是真抽象,撕题加载不出来最后打开LeetCode写的。非hot100的题目没做过是真不好撕出来。这居然是纯Python的测试岗😭Python语法都忘光了,感觉百度智驾跟其他智驾供应商考察的方式完全不一样啊,不是偏嵌入式的东西。5.7二面part1:自我介绍part2:问简历上一份实习内容、项目和比赛;part3:手撕,leetcode3,无重复字符的最长子串(看到题目觉得稳了,滑动窗口遍历,耗时十分钟,调试结果不对,还是要多练)可恶啊,忘了用unordered_set去重了。可能是自己离大厂最近的一次;好可惜,止步于此了更新&nbsp;5.12三面!part1:自我介绍part2:问简历上一份实习内容、项目和比赛;还问了项目的结构框架,主体功能,代码量part3:手撕,问我了解数据结构动态规划吗?我说还可以,最长递增子序列,但是输出所有子序列的组合&nbsp;没思路;斗胆申请换题(是可以的)输入一个链表,目标和为target的所有组合,我把list存vector,套lc组合总和,回溯解决;就快调用函数了,面试官说没事,讲讲实现的思路;我讲完思路他说可以,但是稍微想复杂了,面试官点了我说可以先给list排序,我顺着他的意思说了思路;part4;反问,有无开发任务(会有开发任务,所以三面都有算法考察),面试官追问了入职时间。
会自己做咖啡的牛:更新 约三面
查看17道真题和解析
点赞 评论 收藏
分享
评论
6
28
分享

创作者周榜

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