实习,项目 指针和引用 父类转子类安全吗?子类转父类安全吗? C++服务异常怎么排查 linux查看网络状态,查看文件第三列 C++性能监测,用过哪些工具,prof gdb看backtrace,切换线程 有哪些加速计算的方法 全部加载到内存太大了怎么办 数据迁移怎么保证一致性 新旧数据不兼容怎么办#秋招##面经##量化##C++#
1、自我介绍 2、封装过指令吗 v-if这种 3、封装过组件吗 4、介绍一些Golang 5、vite和webpack的区别 6、数据结构和算法了解吗 7、各种数据结构的常见应用场景 8、了解哪些算法 9、讲解一下你了解的算法 11、鉴权怎么实现 12、如何在数据库实现鉴权表的设计 13、前端你认为有哪些发展的领域和技术栈 14、React自己封装过Hook吗 15、初始化Vite项目后一般进行哪
1. 自我介绍 2. 项目 选择一个项目介绍 项目涉及到数据库你能讲一下数据库一条语句的执行过程吗 你项目中怎么保证从节点能正确复制日志 你为什么选择跳表,底层结构是怎么样的,有什么优势 写一下跳表的节点结构,用struct写 3. 问题 C++多态是怎么实现的(virtual) 虚函数底层是怎么样的(答了虚表,但反馈还不够底层) 多态主要涉及到的设计模式有哪些 你知道哪些设计模式,应用到的场景有
投的后台,看到在成都就接受面了,结果二面问的问题感觉偏前端太折磨 3.8一面(1H) 很多情景问题 自我介绍 TCP和udp 区别,为什么tcp是可靠的?为什么udp不可靠?tcp为什么是可靠的?怎么实现可靠的?那你可靠的意思,我们游戏都是用udp传的,那一部分损失的udp就不管了吗? 拥塞控制是怎么控制的?他们两个算法具体过程是怎么样的? Http和https区别? Https为什么安全?建立连
总时长30分钟 无手撕 1. 自我介绍 2. 进程和线程的区别(资源消耗、安全性、通信方面)重点问了通信方面的区别, 3. 从输入百度,到显示出来,中间涉及到的协议。 讲了DNS,tcp三次握手,四次挥手,https中的ssl握手等 4. 又问了以上都是应用层传输层网络层的协议,那底下的数据链路层和物理层的协议有哪些,有什么作用 讲了arp协议,mac协议,以及IEEE802.1A协议。 5. 因
时长:1小时 1. 自我介绍:5分钟 2. 项目问答 2.1 如果数据库的内容发生了改变,如何实现数据的迁移?(不懂) 2.2 项目的组织架构是什么样的? 2.3 我看你项目架构用的是MVC,那么还知道哪些架构?(MVVM) 2.4 MVVM和MVC的各自使用场景? 2.5 项目中遇到了哪些困难? 2.6 自己在项目中遇到困难如何进行解决的? 3. 开放性问答 3.1 为什么要选择iOS这个行业?
时长:1小时18分钟 1. 自我介绍:约5分钟 2. 开放性问答 2.1 你如何与团队成员之间进行高效沟通? 2.2 每个人都负责一个模块,那最后进行汇总组装的时候,如何进行测试? 3. iOS基础 3.1 MVC是指什么? 3.2 如何改进MVC的缺点?(引入MVVM) 3.3 既然引入了MVVM,那我为什么不在MVC中让Model引用View,或者View引用Model从而进行优化?(不可以,
1. 自我介绍 2. 为什么选择计算机这个专业? 3. 用过几种操作系统?Linux的发行版本之间有什么区别? 4. 了解过哪些文件系统?它们之间的区别是什么? 5. 为什么要自己实现协议?心跳机制怎么实现?tcp心跳机制有什么缺点?(项目相关) 6. 对象存储平台和文件系统的区别?(项目相关) 7. mysql缓存了解过吗? 8. tcp和udp之间的区别?udp的特点? 9. 进程和线程的区别
1.自我介绍 2.问实习经历,干了啥,为啥不转正 3.问了qt的项目 4.最了解的数据结构算法是什么?说说几种排序算法?优先队列用什么实现?怎么建立小根堆? 讲讲STL里的容器 5.了解哪些C++11新特性?说了三个 6.虚拟地址和物理地址?怎么转换的?涉及哪些单位? 7.TCP/IP分层说一下?TCP在哪一层? 8.用过linux哪些版本?Ubuntu图形界面是用什么开发的? 9.了解qt的底层
首先想说面试官真的好!很善解人意,听出到菜鸡的紧张不停地安慰我 总时长大概一个小时 1.自我介绍。 2.python的lambda函数举例实现。 3.说说python内置的数据解构。 4.ACID。 5.撕项目,大概20多分钟。 6.你知道的排序算法有哪些,HR选了一个排序,说一下基本的算法思想。 7.是否用过索引,介绍一下你所了解的索引 8.(因为简历)java的熟悉程度如何。 9.窄依赖和宽依
时长:35分钟左右 1. 自我介绍:约5分钟 2. 计算机网络基础 2.1 可以说一下计算机网络中的7层或者5层模型它的具体每一层是负责什么工作吗? 2.2 是否了解过网络抓包?有没有自己去进行抓包? 3. 数据结构与算法 3.1 了解哪些排序算法? 4. iOS基础 4.1 在OC中,如果有一个NSMutableArray属性,然后对其使用copy关键字,会发生什么情况? 4.2 (承接上述问题
面过了字节才知道为什么说“字节一年,人间三年”啊......面到后来已经完全不想面了 时长:1个小时40分钟 1. 自我介绍约5分钟 2. 项目问答:约10分钟 3. 计算机网络 3.1 什么是cookie? 3.2 cookie经常用在哪些地方?客户端可以修改cookie吗?如何修改? 3.3 我刚刚写了一个URL,他的域是什么?结合刚刚的cookie,cookie可以实现跨域访问吗? 3.4
#面经##飞书# 1. opengl与webgl渲染机制有什么不同 2. 如何计算canvas文本内容和内容分行 3. Vue静态提升和静态标记发生时机事什么时候 4. 贝塞尔曲线公式 5. 算法题:树查找最近公共祖先
面试官非常专业,能一眼发现项目里的关键问题。不过我确实细节记不太清了,都大半年没打开那个项目了…… 上来拷打了半个多小时项目,我主要使用Go和C++开发,项目也是这两个语言的。一直在追问细节。我真的记不太清楚了…… 之后是常规八股 Golang协程的调度原理,GMP相关 协程的优势,跟线程进程的区别 协程和线程的对应关系 go语言重协程对应的线程什么时候创建 服务器怎么查看网络连接状态 介绍tim
#软件开发笔面经# 1.自我介绍 2.对C++的理解以及C++的优缺点 3.C++内存分配方式主要有哪几种 4.介绍智能指针,智能指针的实现原理 5.基类的析构函数为什么要定义成虚函数 6.指针和引用的区别,什么情况使用引用什么情况使用指针 7.C++中深拷贝和浅拷贝的区别,追问:什么情况用浅拷贝什么情况用深拷贝,实际编码中使用过拷贝函数吗,遇到过什么问题么 8.进程间通信的方式 9.数据库索引的