一面(1.12 75min) 主要问一些C++八股:智能指针、map和set、重写重载和隐藏、左值引用和右值引用、虚函数、C++新特性、OS虚存管理等等; 编程题:二分查找+反转链表; 项目:高并发优化的方法、redis; 反问:部门的业务,实习生的职责和成长空间; 二面(1.18 45min) 只聊了项目,主要是给出了一些业务场景让你说出自己的思路; 反问:部门技术栈,实习工作时间和地点; 三面
第一部份,一半数学题一半java基础 第二部份,玩过什么游戏之类的hr题 第三部份,1、写一个冒泡排序;2、给一个链表,找到这个链表的中点。
P.S. 是实习不是秋招!!! bg 双飞烂本,一段实习,秋招简历挂麻了,唯有的两个面试也都寄了,打算边实习边秋招了 看到牛油们都离职备战秋招,我却跑去实习,属实小丑了 一面 你是如何发现接口的优化点 异常打点是怎么做的? 慢sql日志的排查和调优 线程池是怎么工作的 线程池队列要设置有界还是无界? 数据传输,比如RPC or HTTP,使用数据类型,用基本类型还是包装类型好? 线程池并发时,线程
5月29日笔试: 试卷分为两部分,第一部分4道题,第二部分1道题,总体来说还是比较简单的,但是在一道模拟题上面花了太多时间,交上去居然一个用例都没过,最后A了3道,有道过了80%,最后是超时了。 6月5 11点 日一面: 视频面 自我介绍 大概讲一下项目中的难点 说一下ConcurrentHashMap(背八股),有用过吗?(自己的项目里确实用过) 知不知道mybatis中$和#区别(这个真不太清
6月5日 2点 二面 自我介绍,说下项目经历 说下小程序这个项目(大概讲了下功能点,面试官表示功能太简单了),项目中的难点(websocket实现实时聊天,以及防止脚本恶意操作),解决方案(脚本恶意操作的那个自己说了下当前的解决方案,面试官表示这样并不能防止所有的情况,我表示无能为力) 说下股票分析的那个项目(大概简单介绍了一下),项目的数据源从哪里来(模拟项目,只能从别的网站下喽,面试官似乎以为
面试官问的问题很专业,只怪我太菜了。 自我介绍,然后没问项目,可能webserver烂大街了,后面才问的,可能看我啥也不会把 两个场景题: 1 定时器 用什么数据结构:比如数组增删性能较差, 我:如果值涉及增删定时器,我会采用链表结构(如果涉及查找呢。我又说用哈希表可以综合两个问题,关键时候,专业名词一个想不出来……) 2. 如果给你十万个高考生的高考成绩,你会选择用什么排序算法,为什么。(为什么
本来以为30min能完事,结果面试了1个半小时 自我介绍 项目介绍 说下prometheus原理 K8s负载均衡均衡方式,介绍iptables,nginx,kube-proxy 八股。 Https和http区别,非对称加密过程,非对称和对称加密区别。 三次握手中accept的作用是什么。 数据库哪几种锁,分别什么情况下用的 MVCC能解决什么问题,原理是什么 间隙锁的原理 操作系统中查看当前网络连
#软件开发2023笔面经# 记录美团的笔试,总共五道编程题,是真的难呀。我投的是后端开发转正实习岗。题目可以用自己本地的编译工具写,我用的是IDEA。以下题目是我根据我写的代码回想起来的,可能有不准确的地方: 1.比赛胜者 题目描述:总共有2的k次方人参加,编号为1到2的k次方。比赛的规则:当前小组有n个人 (n 为偶数),编号大小前 n/2 人分为一个小组,后n/2人分为一个小组,然后两个小组
面了30分钟 , 基本什么都问了但是答不出来的有很多 1. 自我介绍 -- 2. string有了解吗 ,他的底层是什么 一个指针指向[]byte , 还有一个长度 , 3. 那么string底层是一个指针,我们函数传参的时候修改会影响string吗 string并不能被修改 -- 4. 那么如果传参是一个slice会影响原数组吗 如果没扩容会被影响 , 但是扩容了并不会影响 -- 5. map有
秋招这么久了,面了十几家公司。浅浅写几家面经攒攒人品。 拓维信息面经 1. 自我介绍。 2. vue2和vue3实现数据双向绑定原理的区别? 3. vuex怎么配置? 4. 坐过菜单栏吗?怎么实现的? 5. 路由跳转的方式? 6. 状态码你了解哪些? 7. es6新增的特性你知道哪些? 8. 箭头函数和普通函数的区别? 9. 组件间通信有哪些方法? 10. 给你一个紧急的项目你怎么接手? 11.
此文档主要实现的目标:代码一致性和最佳实践。通过代码风格的一致性,降低维护代码的成本以及改善多人协作的效率。同时遵守最佳实践,确保页面性能得到最佳优化和高效的代码。
一面1.13,40min 先聊项目 什么是惊群现象,怎么解决 epoll的工作原理 说一下对进程的了解 进程间的通信方式 最快的通信方式是什么 说一下vector 、list、map的区别 说一下迭代器失效的情况,以及解决方法 哈希冲突的解决方法(我说了链表法,开放地址法,再哈希法) 空类包括什么成员 浅拷贝和深拷贝有什么区别 悬空指针所指向的内存被释放了,那么这个指针还存在吗 悬空指针和野指针的
在上一章的 服务器端开发中我们定义了模型,实现了几个实体增删改查得功能,也提供了前端访问数据的接口。但在前端的实现过程中又对接口进行了调整,以更符合前端的使用。在真实的开发中也是如此,定义的接口合不合适只有在开发时才知道。 目前代码并没有进行模块的划分,在单js文件(chat.js)中实现了所有逻辑。下一步会进行通过seajs或者requirejs来进行模块管理。 关于前端样式的设计和开发并不在这
本节用随机数产生器开发一个洗牌与发牌程序。这个程序可以用于实现玩某种牌的游戏程序。 为了解决一些微妙的性能问题,我们故意用次优洗牌与发牌算法。练习中要开发更有效的算法。 利用自上而下逐步完善的方法,我们开发一个程序,洗 52 张牌并发52张牌。自上而下逐步完善的方法在解决大而复杂的问题时特别有用。 我们用 4 x 13 的双下标数组 deck 表示要玩的牌(如图 5.23)。行表示花色,0 表示红
1、讲了一下项目中自己所做的东西 2、项目中使用到了防抖函数,让我手写一下防抖函数 3、问我addEventListener函数的第三个参数代表什么意思?分别对应什么样的业务场景 4、搜索下拉框点击其他区域会消失,怎么实现的 5、搜索过程中可能调用了两次接相同的接口,第二次调用的接口比第一次调用的接口先返回数据,这种情况下如何去处理? 6、项目中如何去封装的接口,用过ajax的哪些api,讲一下a