写面经 攒人品 1.自我介绍 2.问为什么投客户端开发 3.Java基础知识--list set map 4.具体应用 5.hashmap链表长度是8转为红黑树为甚 6.tcp udp 7.http 1.0 1.1 2.0 3.0 区别(忘记了没答出来) 8.从输入一条http到输出都经历了什么步骤 9.finall关键字 10.volatile synchronized各自使用 11.并发线程
cpp选手 一面8.13:聊实习的东西聊了很久,主要拷打cpp,只记得不会的了:了解哪些hash算法,说只会取模;网络和操作系统各问了一点点,死锁什么时候发生、解决方案,mmu在缺页发生后干了什么和tcpudp三次四次详细说说 手撕两个,斐波那契数列和任给一个数表示成任意斐波那契数的和,问最小斐波那契数的个数 二面8.15:面试官好像在看什么,说一段就停一会,空闲时间还自己加戏补点前面说的不全的;
面试官人很好,但是我很菜😇 我的技术栈是C++,但是面试官不是C++的,所以没问项目,也没问C++,直接问计算机网络和数据结构。 tcp和udp http和https http请求头 http响应状态码 常见数据结构 哈西冲突解决方法 红黑树 手撕数组中的众数 反问 面试官情绪价值拉满,虽然我不会,但是他还是很耐心,面试体验满分
记录一下时间线: 7月24一面,面完30分钟更新到复试 7月25当天约当天二面,面完30分钟到hr 纯实习经历+两个代码,具体忘记,但很简单(被面试官评价写的不优雅) 7月30hr 8月7号更新,评估中。。。。入池开泡。 发面经许愿OC 一面:问实习问了半个小时 然后几个基础问题: 1,oc和c++区别 2,协议与代理 c++的实现方式 3,内存管理 4,智能指针 5,map和dictionary
1.你为什么选择客户端 2.问了项目仓库地址和个人github地址 3.说一下cpp的多态和继承 4.说一下内核进程 5.说一下并发 6.说一下tcp和udp 7.手撕两道题,ip地址转数字(256进制),二叉树层序遍历倒叙
实习,捕鱼棋牌类项目 # 一面 7/26 21min ## C++ 栈和堆的区别 const int *p 和 int * cont p 的区别 const 对象能调用全部成员函数吗 继承 public private protected 的区别 class struct 怎么计算大小 内存对齐是什么,为什么要内存对齐,内存对齐的规则 小端大端的区别 ## Unity Awake Enable S
self-intro C++ coredump怎么产生的? 内存泄漏怎么产生?怎么解决? 指针操作会出现哪些问题?怎么解决? unique_ptr需要注意什么?shared_ptr需要注意什么? 构造函数(no)和析构函数(yes)可以是虚函数吗? string和char []怎么相互转换? const char* -> string 直接拷贝构造/赋值 string -> const char*
7.10面试,应该是寄了 1. 自我介绍,上一个实习主要工作 2. sql优化经验 3. 如何定位慢查询,如何分析sql语句执行情况 4. 线程池怎么用的 5. redis和rocketmq项目里怎么用的 6. 为什么结束实习了 7. 实习阶段有什么收获吗,后续打算朝哪个方向努力 8. Java常见集合有哪些,有什么区别 9. hashmap put流程 10. object类有哪些方法 11.
项目简介,有哪些亮点可以体现你的思考 java引用 https为什么安全 多线程在java的实现方法有哪些 java的垃圾处理机制 平衡二叉树是什么 Hash表是什么 如何处理Hash冲突 工厂模式有哪些 观察者模式如何使用 快排,数组中找重复次数最多的数组 #腾讯##面经#
#软件开发笔面经# 说一下java面向对象的特性 描述一下接口和抽象类,相同点和不同点 如果接口和抽象类使用了同样的方法签名,会发生什么。 在java中一个字符串的string是可变的吗 stringbuilder和stringbuffer的区别 线程不安全的原因 可见性是什么意思 两个线程不能及时同步的原因 缓存在计算机结构属于什么硬件类的缓存 如果计算机是单核cpu,会出现这种可见性问题吗(原
1.java是否存在内存泄漏 2.ThreadLocal讲一讲问什么会存在内存泄露 3.ThreadLocal的作用 4.单例模式为什么需要双重检查锁 5.java类加载过程 6.Https如何保证数据传输安全的 7.拥塞阻塞 8.64位计算机和32位计算机核心区别 9.一个字节一定是8位吗 10.为什么会使用mongoDB 为什么快 11.java中的乐观锁和悲观锁 12.CAS操作 13.客户
-网络不好,消息发送或延迟怎么处理? -操作系统的主要作用?没有操作系统可以管理资源吗? 操作系统OS是管理计算机硬件与软件资源的系统软件,包括资源管理(硬件资源)、任务调度(进程)、提供用户界面、安全保护(权限管理);没有操作系统,管理计算机资源将非常困难,因为: 缺乏统一的资源管理:没有操作系统,每个程序都需要直接与硬件交互,自行管理所有的资源,这不仅增加了编程的复杂性,也很难保证资源的有效和
昨天三面结束,在这发一下一、二、三面的面经,听说发面经会有offer 一面(80min): 主要是八股,操作系统: 1. 进程、线程相关 2. 进程调度算法、通信方式 3. 死锁,如果检查用什么数据结构 4. 进程调度算法 5. malloc相关 6. 优先级翻转 7. 介绍几种锁,具体使用场景 计算机网络: 1. 网络7层4层模型,有什么区别,功能是什么 2. HTTP1.0和1.1和2.0 3
一面 1h 面的稀烂 面试官想看我的项目可是我的阿里云好像被限制带宽了导致我的vscode一直连不上去 C++20,C++23新特性 C++11新特性,左值右值,左值引用,右值引用,智能指针,malloc和new,完美转发 常用的数据结构与他的删除与插入的时间复杂度 https握手流程 最后是一道题目,统计0-n里面所有二进制位为1的个数
1、protobuf使用方法和底层原理 2、protobuf数据结构发生变动如何维护 3、两台机器基于http通信全过程,和socket通信的联系,ip寻址转发过程 4、c++如何设计定时器 5、介绍HmacSha256加密算法/介绍单项散列函数 6、消息加密中消息认证码机制的原理 7、可逆加密和不可逆加密介绍 8、c++如何实现单例模式 9、单例模式存在的问题及解决方法 10、static关键字