base: bj 岗位: 前端 实际上岗位是发在社招上的, 但我看任职要求里没有要求工作年限, 我就投了 八股文: 自我介绍 介绍 CDN 原理 介绍 https 和 http 的区别 介绍 https 握手过程 https 协议需要基于 http/2.0 吗? 介绍中间人攻击, https 能绝对安全吗? 能够绝对避免中间人攻击吗? 浏览器从输入 url 到显示网页的全过程 上述过程中, 有哪
自我介绍 经典起手 你为什么转码 你为什么投测开 怎么学习的 手撕算法题 一个非常简单的双指针 我说可以上强度 她说没必要 然后又出了一道简单dp 我说可以上难度 她说没必要 手撕完 写了一个测试用例 纯聊天聊到40分钟 经典结尾 什么时候可以来实习 能实习多久 如果给你发offer 有其他的会毁约吗 太公式化了 我都快成api了 经典调用这几个问题了 我准备的os 计网 八股 还有项目 一点没问
本文向大家介绍餐饮哲学家问题(DPP),包括了餐饮哲学家问题(DPP)的使用技巧和注意事项,需要的朋友参考一下 餐饮哲学家的问题指出,有5位哲学家共享一张圆桌,他们交替吃饭和思考。每个哲学家都有一碗饭和5根筷子。哲学家需要左右筷子才能吃饭。饿了的哲学家只有在两把筷子都齐备的情况下才可以吃东西,否则哲学家放下筷子,重新开始思考。 餐饮哲学家是一个经典的同步问题,因为它演示了一大类并发控制问题。 餐饮
今天,我决定尝试解决哲学家吃饭的问题。所以我写下面的代码。但我认为这是不正确的,所以如果有人告诉我这是怎么回事,我会很高兴的。我使用fork作为锁(我只读取它们,因为我不把对它们的访问放在同步块中),我有一个扩展线程的类,它保留了它的两个锁。 我认为有些不对劲,因为第五位哲学家从不吃饭,第四位和第三位哲学家大多吃饭。提前感谢。
云原生一词已经被过度的采用,很多软件都号称是云原生,很多打着云原生旗号的会议也如雨后春笋般涌现。 云原生本身甚至不能称为是一种架构,它首先是一种基础设施,运行在其上的应用称作云原生应用,只有符合云原生设计哲学的应用架构才叫云原生应用架构。 云原生的设计理念 云原生系统的设计理念如下: 面向分布式设计(Distribution):容器、微服务、API 驱动的开发; 面向配置设计(Configurat
全程面试一个小时,先聊实习,再聊数据结构和操作系统八股文,中间给了一道设计数据库缓存的情景题,最后出了一道实现双向链表插入、查找、删除的算法题。整体感觉面试难度适中,面试官很有耐心也很温柔,面试体验不错。 实习经历 (1) 研究生期间做深度学习,为什么就业想要走开发岗? (2) 现在的实习才四个多月,为什么想要换一份实习? (3) 项目各种技术细节如何实现的(不展开说了) (4) 对你来说最有成就
楼主211科班本科生,线下面试,第一志愿合肥市软开,第二志愿省公司软开,面电信真是多灾多难,一面风寒头疼,二面喉咙哑痛,二面结束都不能说话了。 二面不知道为什么是省公司要我去面试,不出意外的本科生挂了(里面全是研究生大佬),现在就指望合肥市还有位置捞一捞我 下面投递记录 ————————9.19一面—————————— 9.19线下面的合肥分公司软件开发 在那等了一个多小时,等到我,就是最后一个
看了好多面经,受益匪浅,回馈一下。 美团后端一面 自我介绍 (ps:投的是java后端,但是个人是C++技术栈所以一面没问java) C++实现多态的方式 虚函数表 纯虚函数有了解吗 C++多态除了虚函数还有别的什么方式? 重载和重写区别 用过哪些STL库 vector扩容机制 进程间通信方式 信号量 TCPUDP区别 HTTP基于TCP还是UDP linux知道哪些命令 算法题 树的子结构 反问
年前面试的 流程是机考,测评,再面试 (数仓)一面 聊得还行,不知道怎么挂了。。。可能是Spark这一块了解得太少了 自我介绍 你做的项目数据采集用的什么工具和原理? 有没有做过数据治理? 有没有做过数据血缘关系管理? 数据突增问题有没有遇到过?影响HDFS,如何解决? Hive表格存储用的哪个?什么原理? 数据某个阶段出现问题了,你怎么样定位出来? 数据倾斜有没有遇到过?怎么处理的? 数据之间的
感悟: 面试体验不是特别理想,在一些问题上,提问的方式不具有引导性而且全程黑脸,提前说了某个工具不是很了解,还是被反复问了...emmm是要咋怎。 尬聊了近乎谢了。 面完就感觉应该不用等了。 面试分为三部分: 自我介绍 一、针对项目进行提问 项目是偏向算法的吗? 介绍一下C++多态 i++与++i区别,效率上 介绍一下C++异常处理机制 为什么C有了错误码还有有C++的异常处理 学过数据结构吗?介
一面前还有笔试 两道算法题挺简单 本来以为进去要转c++的 在自我介绍阶段就没怎么聊java 都在说自己不怎么会c++ 结果最后反问才知道原来是分布式数据库 java是作为计算层的主要实现语言 怪不得这面试官这么了解java 1. jvm调优 有啥常见参数 2. 常见设计模式 3. docker如何打包镜像 4. mmap系统调用 然后基本上都在问项目 面试官对电商业务好像还挺了解 聊了大概35分
因为预面试结束之后表达了意向服务端,今天的面试官是服务端的,明显感觉态度不如上次面试好。。这次面了37min。 自我介绍 介绍你印象深刻的项目(讲了简历里的尚医通) RabbitMQ为什么快?(不是很了解,问了能不能答Redis为什么快) Redis为什么快?(答了 基于内存 + io多路复用) 讲讲NIO和IO的区别(NIO IO AIO都答了) NIO的应用场景?(答了I/O密集型场景,被面试
前面问了一些涉及项目优化和权限控制的 没录音,只记得一部分了 1. css画田字格 2. 1 instanceOf Number new Number(1)instanceOf Number 为什么? 3. 回流和重绘 visible hidden, display:none 4. ```javascript //test的高度是多少? <div class="test" >
C++开发工程师 base杭州 一面 08.23 1h21min 自我介绍 两个项目哪个收获最大? 遇到什么困难,怎么解决的? 测试做过吗?如何去验证可行性,你会怎么做? GDB的多线程调试很难吧? 另外一个项目介绍看看? 看你用到CMake构建工程,介绍一下CMake 项目的网络通信协议?为什么用TCP TCP和UDP的区别? 两者首部字段有什么相同的? 说说你实习做了啥?有什么收获?CodeR
#快手##前端##面经#