一共50min 1.自我介绍 2.讲一下多态 3.static用法 4.右值引用 5.函数指针 6.什么情况下出现野指针,野指针报什么错,什么情况下不会报错 7.C++11用过哪些新特性 8.共享指针的原理,怎么实现的 9.map和set的区别 10.用过什么进程间通信方式 11.共享内存的接口、使用方法、原理 12.epoll和select的优缺点 13.ET和LT 14.有没有遇到过死锁,怎么
发面经,攒人品 1.自我介绍 2.介绍项目,优惠价秒杀(一个提醒我的就是他问,你们判断是直接查询数据库吗,不应该拿redis挡一下吗,不然所有请求都访问数据库,太大并发会垮掉,redis呢可能会导致数据不一样,那就要做取舍了,他是说吧库存数量缓存到redis,那判断库存数量其实就是判断redis中的数量,重点如何保证数据得一致,那其实库存数量只要不是在最后几个的时候,多一个少一个其实是没事的,上上
个人介绍 拷打项目 多线程实现的几种方式 SpringIOC SpringAOP 索引创建流程,如何选择创建索引 联合索引,索引失效场景 (a,b,c)这组联合索引如果用到a,c,索引会失效呢 Mysql慢查询优化 隔离级别 MVCC如是实现可重复读这个隔离级别 缓存击穿、穿透、雪崩 双亲委派机制 如何打破双亲委派机制(这个没有了解过) 手撕LRU
1. 自我介绍 2. 聚簇索引和非聚簇索引 3. DNS的解析过程 4. 网络分层模型 5. Linux常见命令 6. JVM内存区域 7. 线程池的优点以及执行过程 8. 垃圾回收 9. AQS 10. 锁升级 11. 线程的状态 12. MQ消息丢失怎么办 算法:有序数组构建平衡二叉树(以前没做过,hot100没有啊,但最后幸好a出来了) 问题基本上都很流利地答上来了,面试管评价不错,已约二面
1.自我介绍 2.coding 堪比上次momenta的道格拉斯-抽稀算法,出了个差不多类似的,只不过从节点,到线段那些都得自己定义 有bug没调试通 3.项目经历 3.1 关注架构的设计,还关注架构是不是自己提的 4.实习 4.1 你认为有技术难点的工作 5.java 5.1 java线程有哪些状态 5.2 怎么开启多线程 5.3 讲讲对锁的了解 5.4 讲讲AOP 5.5 讲讲配置刷新 5.6
30min。 项目 介绍实习经历 你在里面负责什么模块? 数据量大概有多少? 合并去重怎么弄? receiver接收的数据是什么? 有进行压力测试吗? 数据量的这种并发就可能就说没有像真正的生产环境那么的多,怎么验证代码有没有问题? 根因定位有延迟吗? JVM jdk1.8 以后那些区域可能会出现full gc? MySQL mysql的锁有几种? 怎么写一个应用了表锁的sql语句? 使用upda
第一部份,一半数学题一半java基础 第二部份,玩过什么游戏之类的hr题 第三部份,1、写一个冒泡排序;2、给一个链表,找到这个链表的中点。
7.13: 1. 面试官自我介绍,我自我介绍 2. 实习多久了? 3. 那边做过什么项目? 说了一下实习干的需求,比较简单 4. 有其他的项目经历嘛? 简历项目 5. 你的项目有什么可以讲一讲的吗?有的话可以讲一下,没有可以跳过?然后我就硬说,垃圾项目没啥特点 6. 大致介绍一下你的项目?(挑难的说) 7. redis用的比较多是吧?redis的数据结构了解吗?他的hash怎么实现的?(压缩列表
一面 7.11: 1. 自我介绍 2. 遇到过的最有挑战性的事情(技术上的也行,学习上的也行),然后说了一下我感觉我做的项目有点挑战性,咔咔唠 3. JMM内存模型讲一下(记不清了,我就说volatile可以让变量每次都从共享内存中读取,保证变量的可见性巴拉巴拉,面试官问我知不知道happensbefore,我说我不太了解) 4. Spring AOP了解过吗,怎么做的?(横切面、横切关注点巴拉巴
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能解决什么问题,原理是什么 间隙锁的原理 操作系统中查看当前网络连
本文向大家介绍对Web开发中前端框架与前端类库的一些思考,包括了对Web开发中前端框架与前端类库的一些思考的使用技巧和注意事项,需要的朋友参考一下 说起前端框架,我也是醉了。现在去面试或者和同行聊天,动不动就这个框架碉堡了,那个框架好犀利。 当然不是贬低框架,只是有一种杀鸡焉用牛刀的感觉。网站技术是为业务而存在的,除此毫无意义,框架也是一样。在技术选型和架构设计当中,脱离网站业务发展的实际,一
#软件开发笔面经#面试时间事在6月中旬的时候,投了不到一周就约面,面试官还是会耐心提示的,是一位可爱的小姐姐。 面试时间:一个小时 面试流程: 自我介绍 八股: let,var,const 什么是作用域 什么是作用域链 什么是响应式拦截 能写出getter,setter,proxy逻辑嘛 什么是原型链 什么是ajax(听错了当时,其实是问的nginx) 什么是跨域,为什么需要跨域 这里出了两算法题