1.实习相关 2.项目相关 3.分布式锁在项目中的主要作用 4.布隆过滤器原理 5.activity的生命周期以及对应方法 6.UDP和TCP TCP为什么稳定 基于TCP的协议有哪些 HTTPS相较HTTP用了什么加密协议(TLS) TLS的具体加密流程 7.TCP建立链接后,如果突然拔了网线,会发生什么事情。(其实以上也都是基于场景题问的,但是只有这个记得比较清楚,因为回答的比较模棱两可。)
1.自我介绍 2.问研究方向(CV LLIE)。这个方向的关键点是什么? 3.问研究细节,中间这个图像降噪是怎么做的?用了什么方法?各种方法优劣? 4.问研究方向,网络结构你是怎么设计的?从应用场景的角度上,举例说明。 5.问研究细节,你用到什么损失函数?具体是什么? 6.问研究方向,典型的网络结构是什么?你的核心创新改动是什么? 7.问研究细节,边缘检测怎么做的?核心创新点是什么?基于算子的检测
1.自我介绍 2.unicode和ansi的区别?UTF-8、UTF-16、UTF32有什么区别? 3.进程与线程的区别? 4.线程同步是怎么做的?同步和互斥是什么? 5.线程的资源是独立的还是共享的?CPU不同核心的缓存作用是干什么的? 6.多个线程去访问一个变量,是在内存,还是在缓存,不同地方还是一个地方?(提到缓存一致性,缓存命中率) 7.线程读取的变量是缓存到不同的地方吗? 8.有接触过网
浅记录~ 10.17 一面(^_^)1h 1、介绍项目亮点 2、拷打项目、项目主体框架 3、讨论看过的第三方框架源码 4、架构设计模式 5、八股... 6、OS八股... 7、计网八股... 8、算法:验证二叉树B是否是二叉树A的子树 10.23 二面(=.=)1h25min 1、学习计算机的方式、对客户端的理解 2、怎么理解客户端开发 3、就最近看过的技术博客进行讨论 4、客户端场景题+八股..
之前没发的面经,补一下 其实应该是字节第六七八面(苦笑 剪映 客户端开发 一面:时长 45min 1. 自我介绍 2. 实习遇到过什么困难,如何解决的 3. C++指针和引用 4. 虚拟内存 5. 函数变量存放位置,static 变量存放位置 6. 多态,虚函数表 7. 泛型,C++是如何实现的 8. vector 和 array 的区别 9. 几种智能指针,shared_ptr 如何实现的 10
#软件开发笔面经# 一面: 项目 主要根据项目在延伸一些问题,20分钟左右 还提了也有NLP相关业务 算法题:给出一个数组,代表有哪些数值的硬币,每种硬币可以取多个,给一个总值,问有多少种可能的组合 19号挂了
总共55min,面试官循循善诱,被问晕了,我是飞舞 没开摄像头,两个面试官 没有自我介绍,上来先手撕一道回溯,先说思路再写代码,面试官试图拯救我的代码并阵亡 问印象最深的项目(已经过去五个月了记忆也没那么牢靠了) 下面的八股想到啥写啥,顺序不一定: 问http,https 对称加密和非对称加密 get和post 常见的状态码 cookie和session 数组和链表 红黑树和平衡二叉树 内核态和用
无敌好的面试官 上来先聊天,给我介绍了一下客户端的一个前景,问我职业规划,我表示想去后端,面试官也是强力推荐,看来大家都不太看好客户端😀,后面面试就是常规八股,虽然好几个也没答出来,包括struct和union的区别,,被自己气笑了, 代码题就写了一个斐波那契数列,还看成了输出斐波那契数列,丢大人 代码写完面试官也是委婉表达了后端很好的想法,还帮我指出了面试时的问题,不够严谨,专业术语不够多,还
1.实习 2.有哪些熟悉的设计模式? 3.线程之间如何进行通信的? 4.如果创建了两个handler,如何知道哪个消息对应哪个handler? 5.kotlin的协程了解吗?它和线程的区别是什么? 6.触摸事件是如何进行传递的?多个触摸事件是如何处理冲突的? 7.刚刚有说到handler,那你知道handler的一个postDelay()方法吗? 8.recyclerView了解吗?它是如何复用视
10.24 一面: 使用mysql怎么保证读写的安全性 具体是使用了mysql的什么锁 socket通信是怎样实现的 TCP和UDP的区别和使用场景 TCP如何保证可靠传输 序列号的作用是什么 客户端如何保证接收的ACK报文是自己想要的 四次挥手的时候还能发送消息呢 四次挥手什么时候不能发送消息 GET 和 POST 的区别 内存分区是怎样的 代码段、数据段、.bss段、堆和栈的用途 堆和栈的区别
上一次面字节是在10.10,三面挂了。前几天通知打复活赛,15面完快手以后就没面试了,之前问过师兄说这个部门比较核心,要求比较高,加上字节流程太长了,估计面不过,本着面面找找感觉的想法接了,面的时候明显感觉反应慢了,八股也不是很熟,只能说算是复健吧,为接下来吃大佬不要的offer做准备。 我是Java后端,面的岗位是安卓开发,部门用的是kt,所以八股基本集中在Java。时长1h。基本上只能想到这么
一面 10月28日 (约1h) Https与Http的区别?Http1.0与2.0的区别? Http长连接与短连接的区别?如何保证建立的连接不被中断? 有哪些协议可以代替Http?对quic协议了解多少? 项目中使用了线程池如何设计的?加锁会带来哪些损耗? 悬空指针与野指针的区别?会出现什么问题? 说一下智能指针, 手撕代码,0/1背包问题,困难题。 约二面 10月29日 #字节跳动##字节跳动客
意向 Offer 已经一个多月了,不知道正式 Offer 什么时候下发。看 JD 类似客户端基础架构/技术中台/跨平台?面试官只是浅浅说了做抖音视频业务方向,但刷到好多避雷贴有佬可以细说一下吗 Timeline 投递职位:C++ 客户端开发工程师 - 抖音 - 上海 8.6 投递 ——> 9.2 一面 ——> 9.6 二面 ——> 9.10 三面 ——> 9.13 HR 面 ——> 9.25 意向
记录第一次笔试AK 第一题思路:数学题,等差数列求和公式 第二题思路:先排序,然后在相邻数对的差值中找最大公因数 第三题思路:从终点出发做BFS,记录所有步长的频率求期望,用gcd得到不可约分形式 第四题思路:用TreeSet保存每行每列的机器人位置,利用TreeSet的lower和higher快速确定是走到边界还是另一个机器人的旁边。
不需要自我介绍直接开始。原码反码补码的定义。 0.1在计算机中的表示。用严谨的数学证明回答。(*a*2^(-1) + b*2^(-2) + ..... = 0.1 ,求解a,b,c的值) 操作系统中进程间的通信方式有哪些。 管道的应用场景,举例说明(父子之间进程通信) 消息队列的底层实现原理。 共享内存依靠什么保证资源的安全访问。(信号量) 信号量中的P、V操作是如何进行的?假如当前资源基数为零,