#软件开发笔面经# 二面和一面相比更是抽象,感觉字节系的面试官都是不愿意说话,具体体现在面试中就是多余的一个字都不说,项目也不怎么问,导致我一度以为一面挂了,也许这就是字节风格吧 项目: 介绍完之后又是象征性地问了问之前自驾工程侧的开发内容,参考一面 面试官直接表示了对算法侧的东西不太感兴趣,表示工程是这样的,算法那边只要实现就完事了,但是工程要考虑的就很多了 手撕: “给你40分钟做下这个啊”
难绷,实习实傻了,问啥啥不会,以下是我还记得的问题 硬连接和软连接的区别 数据库中的锁,如何避免死锁 深拷贝和浅拷贝的区别 http和https的区别 tcp和UDP的区别 虚函数和纯虚函数的区别 重写和重载的区别 主键和外键的区别 微信发红包测试用例 在测试过程中发现问题如何定位 最后手撕就是数组排个序 感觉要寄了,一堆问题没回答上来,最后的手撕感觉是面试官可怜我才出的,我一开始用的sort,然
双九非计算机专业,感谢字节了我面试机会,面试官姐姐人超级好,很温柔,会引导你说答案,面到现在最舒适的一次面试体验,发点面经涨涨人品。 1、自我介绍 2、介绍项目,没问项目细节,可能不是很感兴趣 3、非计算机专业为什么投测试开发,以及你对测试开发岗位的理解 4、设计测试用例:微信发朋友圈,我回答了很多功能测试,面试官引导我说一些别的方向 5、因为我写的python语言,问了一些python八股,如何
9.18一面 讲ppt 两道题,做出来一道 第一道,一个数组,除了一个数,其他数都是出现两次(并且连续),找出这个只出现一次的数的下标,要求时间复杂度尽可能低(logn) 第二道,二维滑动窗口最大值,艹了
面完之后一个小时我再看,就已经是流程终止了😥字节挂的这么快吗,还是说这是正常现象😭 分享一下面经 问的有点多,忘了一些 自我介绍 自己做过什么游戏 专业课基础部分: 进程和线程 虚拟内存 静态连接和动态连接 讲讲平衡二叉树 介绍快排的思想 tcp和udp的区别 游戏里什么时候用tcp什么时候用udp c# 部分: 讲讲继承 值类型和引用类型的区别 引用类型内有方法和虚方法,占用内存的大小 装箱
1.自我介绍 2.暑期实习业务和项目 3.协议(HTTP RPC) 4.RPC框架(Thrift没听过 ) 5.设计模式(项目里的) 6.进程线程协程(协程说的不好有点忘记了) 7.CPU最小的分配资源单位(可能想问操作系统的资源分配 ) 8.linux的fork函数(问了底层怎么实现的 不会) 9.进程的通信方式(可以通过socket实现进程通信?) 10.hashmap和hashtable 1
#产品校招# #产品实习# #字节跳动# 岗位:toB产品 1、自我介绍? 2、介绍一下你负责的这款产品? 3、这款产品你怎么去构思和拆解的? 4、感觉你做的并不是很偏互联网,那你觉得你做的和互联网行业的b端产品有什么不一样(这里我提到了三点,前两点得到面试官肯定) 5、了解过ab测试吗(回答我是社科出身,对于ab测试的did有了解) 6、你觉得社科和互联网对于你提到的did有什么区别? (这里感
面试官很好,不会的会引导,算法撕的有点慢,复习不到位吧哈哈 自我介绍 对DNS了解吗啊 DNS网络层使用TCP还是UDP DNS使用UDP的稳定性是怎么保证的 域名非常长,超过了UDP包长度该怎么办 断点续传怎么实现的 断点续传切片大小怎么定的 这个切片很大会怎么样,很小又会怎么样 分片传了一半是小了,该怎么校验分片完整性以及整体文件完整性 cpp的模板有用过吗 模板应用场景 其他语言的模板有了解
7.15 一面 问项目,手撕:动态规划 7.24 二面 问项目,手撕:合法的括号 8.5 三面 系统设计,开放性试题(有什么情况可能会影响batchsize的大小,设计这样的系统要考虑什么因素) 手撕: 1. 牛顿法求根号n 2. struct memRequest{ int id; // 请求ID int mem; // 请求的内存大小 int start; // 开始时间 int end; /
1.自我介绍 2.为什么投递这个岗位?说下我简历上的项目。 3.对安卓有什么了解(本人C++技术栈,HR给我投的这个岗位) 4.对线程池有什么了解? 5.线程池相比于普通线程有什么优势? 6.如果你设计一个线程池从哪些方面考量? 7.简单说下死锁? 8.死锁的发生场景举个例子? 9.说下TCP与UDP,应用场景有哪些? 10.滑动窗口有什么作用?有什么优势? 11.怎么理解多边继承? 12.怎么处
不同进程运行,内存是怎样的(虚拟地址空间) 缺页中断 建立连接的过程 为什么要建立连接 断开连接的过程 第三次挥手后客户端是什么状态?为什么? Redis数据不一致的问题 用Redis分布式锁做了什么 如果使用分布式锁的客户端挂掉了,会发生什么 Redis分布式锁底层是怎样的 Redission原理 HashMap 如果HashMap非常大,扩容时候要耗费长时间,你自己设计一种方案来解决这个问题
1.手写promiseall 2.手写函数柯里化 3.this指向问题 箭头函数和set timeout中的指向 4.事件代理 事件冒泡 5.怎么改变this指向 call方法是在什么的原型上
为什么每段实习经历都不是很长? 你觉得你可能比其他候选人优秀的点是什么? 你觉得抖音跟快手的差别是什么? 你觉得内容运营、策略运营和活动运营用户运营等有什么差别? 你自己更偏向跟人交流还是干好自己的事呢? 你怎么理解沟通能力的?沟通的时候要注意些什么? 这一面简历问的不多,主要还是集中在业务能力相关的问题,还有沟通协作能力#非技术面试记录#
写面经,加好运,冲冲冲 🍀 🔎 抖音电商 -- 一面 提前看了牛客上不少面经,还是有用的。 提问内容(回忆版,无先后): 一、 拷问项目: 1. 数据在前后端怎样流动的? 2. 做项目时,哪个问题印象最深? 3. 项目中用到 redis 了,redis 缓存了啥,怎么缓存的 缓存击穿,缓存过期,持久化,, 二、 八股吟唱: 4. mysql 索引、事务 5. JVM什么时候回收垃圾,垃圾回收算
之前好像没投过字节,3月春招学校里摆摊递了张纸质简历,好像突然被捞安卓了。 7.22一面,第二天约的二面。都是1h左右。 【闲聊】 1. 经历又有前后端又有Android,以后规划怎么样? 2. 神经网络轻量化(研究方向)?展开说说 3. 能实习多久?论文发了吗? 【开始拷打】 1. Android会哪些? 2. Activity生命周期 3. Activity 启动模式 4. Propoerti