但是offer还在审批还没收到,应该不会有问题吧,不想再焦虑了 一些印象深的问题 HTTP1.0,HTTP1.1,HTTP2.0之间有什么区别? 什么是BigInt? 进程与线程有什么区别?进程间有哪些通信方式? mongodb和mysql的区别 TCP 和 UDP的区别是什么? common.js和es6中模块引入的区别? 说说Git常用的命令有哪些? GET和POST的请求的区别 post数据
一共两道编程 第一道试密码,去重,统计小于和等于密码位数的个数 第二道求那个mexa,开始运行超时,后来拼了命的删循环最后就通过了85%,太菜了
实习用的是什么数据库 索引了解过吗,索引结构是什么样的 聚簇和非聚簇 如果要回表,数量很多要做分页查询,如何效率好一些(limit优化?数据不连续的情况下呢) 索引的数据结构,为什么用这个,好处是什么 mysql的事务 一致性举例子,和原子性的区别 隔离性,互不影响?指的是什么(读已提交,可重复读,真能做到互不影响吗) 怎么实现的acid,原子性怎么保证的,持久性呢 又要写日志,又要写数据,性能怎
自我介绍 问学校专业(由于我不是科班,问我哪些是自学的),聊天 多路复用(epoll缺点?????我不了解,select优点???我不了解) 项目相关:协程怎么实现的;汇编代码是怎么编的 手写:实现信号量PV操作;还有一个简单题反转链表。 总:好像技术问题没多少。过了两个小时通知我进二面了
1小时10分钟。面试官挺好的,中间也都有引导 基本都在聊场景题,小部分八股和聊天 闲聊的就省略了 1. 问了点xv6 2. 页表怎么实现的 3. 页表怎么实现的对每个程序来说独占空间 4. 虚拟空间,是怎么管理页表的 5. 操作系统的存储分级管理 6. mmap实现什么功能 7. 二维数组求和,按行求和,按列求和,结果、性能有区别吗 --- 1. web开发常用的中间件有了解吗,缓存、消息队列 2
2分钟自我介绍 问了实习经历和项目经历 因为项目经理有涉及微服务,所以问我微服务的作用,如何拆分,了解服务注册发现什么的吗,除此之外还有什么可以分享的。(微服务的八股没有准备,只能回答出怎么做,但说不出底层原理) 操作系统问了进程线程,内存管理的八股和场景题 看我项目用到mysql,就问了我数据库,先问我平时写sql吗,我说很少,都是用orm,考了一道sql,没写出来 问了mysql的索引,聚簇索
1、自我介绍 2、项目介绍 3、线程和进程的区别 4、实际的多线程开发经验 5、Redis的数据类型 6、String的底层实现 7、缓存穿透、缓存击穿、缓存雪崩?解决方式 8、布隆过滤器的原理 9、数据库三范式,生产环境一般使用那种 10、慢查询优化,有实操过吗 11、mysql执行计划(explain语句) 12、手撕算法,链表中等题 13、反问 总结:有点紧张,面试官很好,我纯捞子。。。
自我介绍,说的是主要学的C++,Java学得比较少 挖项目穿插着提问 Bean的生命周期讲一下 IoC和AOP讲一下 HashMap初始大小 HashMap线程安不安全 Hashtable的比较 CurrentHashMap讲一下 Java的基本数据类型 3特性,多态,重写,重载说一下 Java集合有哪些(一开始没听懂什么意思。。) LinkedList和ArrayList对比讲一下,增加和搜索哪
小插曲:面试官刚进面试房间就断网了,感谢面试官的理解 介绍一下你的个人历程,亮点(相比于自我介绍有所不同,随机发挥) 问项目中如何进行沟通 项目遇到困难是怎么解决的 发散问题:如果一个接口很慢,你需要排查问题,你觉得可能会有哪些方面的原因? 单例模式,写了双重校验锁和静态内部类的实现 还知道哪些设计模式? 你投了哪些公司,都进行到哪一步了? 反问,问到ToB和ToC的话题,面试官给我上了一课,让我
base上海 9.18 一面 初试 9.19 二面 业务复试 9.21 三面 还是业务复试 许愿HR面 三位面试官对我的实习项目问了许多问题,包括对WebRTC的认识、不同RTC场景下使用传输协议的区别、我做的需求是否会对后处理性能产生影响等等。 一面 没问八股 手撕二叉树镜像对称(递归和非递归的实现) 二面 看我简历技术栈写的C++,就问了一些基础的问题,比如数组和链表的区别,指针和引用的区别,
#美团面经# #凉面# 楼主一开始是找的算法岗,无奈算法岗简历都被毙的发麻,愤而转投Java开发 今早上有个美团小姐姐面试的 java方向(面了我40多分钟,头皮发麻) 对于Java很久没做过了,最近看了一下面经相关的 大致分享一下我的面试内容吧(记不太清了)应该是我对java的基础比较薄弱,每个方向问的问题总能停止在不知道 大致有: Java的内存模型,什么时候会产生young gc什么时候会产
公司名:美团 部门:优选事业部 岗位名:后端开发 面试轮次:一面 时间:55min 暑期实习的时候,三个Java志愿全都简历挂。当发现是因为简历附件忘了换的时候,难受了好久,好在秋招给了我机会。 问题如下: - 面试官介绍自己部门 - 自我介绍 - 介绍菜鸟的实习工作 - 工作中的设计模式 - 任务调度策略 - 集群环境下的任务调度框架 - rpc调用过程中,注册中心的作用 - 讲讲乐观锁 - 讲
本人C++选手 1、自我介绍 2、项目的介绍 3、介绍项目的优化点 4、epoll的原理 5、红黑树和链表管理的区别 6、epoll与其他I/O复用的区别,如何体现的 7、epoll在线程管理上有什么优势 ? 8、一个事件通过epoll去执行I/O操作的时候,从开始到处理完的流程 9、FTP协议介绍一下 10、文件上传到上传成功整个的请求流程,结合OSI网络模型来说 11、RPC的原理 12、ID
平台技术部 cpp选手 大概面了55分钟,聊得挺开心,希望能过 面试官拿着一面的问题,特意避开一面的问题进行提问 1. 自我介绍 2. 什么时候会触发中断 3. 异常和中断的包含关系是怎么样的 4. 讲讲linux的权限 4.1 chown 和 chmod的作用 4.2 ls -alh后,紧跟着文件的读写执行权限后面的是什么东西(*) 5. 软链接和硬链接的区别是什么 5.1 各自的使用场景是什么
项目难点、怎么解决的 进程、线程区别 进程通信方式 什么是分页式、分段式内存管理 什么是死锁、死锁条件、怎么避免死锁 七层网络模型、各层起什么作用 http、https的区别 tcp、udp区别 三次握手、四次挥手 可不可以三次挥手(可以,服务器收到第一次握手后,如果自己也想马上断开连接,则二三次握手可以合并成一次) 说说你了解的排序算法,复杂度 说说数组、链表、栈 指针引用的区别 智能指针 逻辑