自我介绍 说一下自己带队的项目如何实施规划的 简单说一下项目当中前端用到的技术还有技术难题 webpack一些打包及优化操作 ES6的一些新特性和你对他的一些理解 箭头函数的指向问题,箭头函数可以进行实例化吗 网络的缓存策略 重排和重绘 用 CSS3 的 transform 进行一个布局的移动,例如位置的转换,这种会导致重排吗 伪类和伪元素 反问 #金山WPS##前端##面经##秋招#
电话面试 1.自我介绍 2.JVM垃圾回收算法 3.三种垃圾回收算法的场景 4.MySQL聚簇与非聚簇 5.Linux进程,子进程 6.微服务的理解、涉及到Nacos、与服务之间通信 6.场景题 7.算法题思路 还有些题忘了,也没提前准备,开摆。 反问部门与技术栈 结果他们用的是GO、C++,和我也不匹配啊,面啥呢 #金山#
金证科技 C++ 一面 (网上风评看着不咋好的样子,不管了先面了再说) 你对缓存有什么了解?(答了计组中的缓存和数据库中的缓存) 你对锁有哪些了解?(答了操作系统的线程同步的锁这些) MySQL数据库的存储引擎有哪些? ACID是什么? 项目相关: 你的项目用到了哪些协议(主要是TCP通信) 没用HTTP吗,你知道TCP/HTTP 的区别吗? 数据交互的格式是怎样的? 有用到锁进行同步互斥吗? 碰
全是场景题。 沿着你回答的内容进行深入了解。 这里只写大题目 1.256M的关键词文本与50GB的材料库文本,在1G1核的机器上怎么做关键词匹配 - 如果是使用Redis那么怎么做一个扩容,我这里讲的是自己思考的扩容方法,Redis扩容忘记了。 - 深入提问,一直问到,按照你扩容的方法,具体扩容到多少个字节。 - 读入到内存中用了多少内存。 2.5个进程之
三次握手和四次挥手的过程,三次过程能不能减少为2次,4次挥手能不能减少为3次。网络分层结构,http1和http2的区别,cookie和session的区别,https的优化。 进程和线程的区别,进程的通信,进程运行的内存分配,进程的调度方式。死锁的几个条件。进程使用的是虚拟内存还是物理内存,物理内存和虚拟内存的关系和管理。 常见的排序算法,时间复杂度,最好时间复杂度,最坏时间复杂度,空间复杂度。
自我介绍 讲一下项目 String常用api Java容器List Map 多线程相关的 redis基础 mysql索引,优化 rabbitmq发消息流程 mybatis相关 Spring boot的了解 反问 技术栈,就是Spring那一套 培养机制,一带一 多久出结果,今天 问的基本上都挺简单的,但确实有几个框架中间件底层的问题没了解过所以没答上来,看人家的面经都有手撕,我没有应该是凉了 #金
一开始就让自我介绍然后面试在看简历 看完让介绍一下做过的项目项目的框架业务流程负责的功能模块以及在其中的角色然后就开始问了一下些java的面试问题 1.hashMap的实现原理 2.concurrentHashMap怎么实现线程安全的 3.简述一下红黑树的数据结构 4.红黑树和平衡二叉树的区别 5.红黑树任意一个子节点到根节点的查询速度最多会差多少 (实际是问红黑树的最长路径和最短路径
蚂蚁iOS一面(9月19号) 项目介绍 关于项目的提问 三次握手 四次挥手 输入域名到浏览的全过程 介绍一下http2 为什么http2那么好,还没有被大面积使用呢? epoll 说一下一个线程池包含哪些内容 线程和进程的区别 多线程一定快吗 数据库视图用过吗 数据库存储过程了解吗 索引说一下 为什么redis很快? redis是单线程还是多线程? 为什么redis单线程能实现高并发? 反问: 零
金蝶一面(3.6 60分钟) 对金蝶了解多少 照简历问 先问了本科研究生学了什么,java是自学还是科班,为什么研究生做算法现在报开发 问了实习情况,干了什么 问基础知识,这部分还行: 集合相关知识,hashmap,set等 Set要插入有序该怎么办 List怎么去重 类加载过程,static变量初始化过程 static变量,不赋值,赋初值,初始化加载过程,final修饰变量需不需要赋初值 gc,
之前实习做了什么,遇到过哪些困难(✓) 学习前端有多久,技术栈有哪些(✓) ref和reactive的区别(x 仅答reactive适用复杂数据类型) css选择器优先级(✓) 两栏布局(✓) 绝对定位,相对定位,固定定位区别(✓) 基本数据类型和引用数据类型区别(✓) 箭头函数和普通函数区别(✓) 改变this指针的方法(✓) 防抖节流(✓) v-if和v-show区别(✓) 组件通信(✓) i
只能怪自己基础薄弱,被WPS架构大佬吊打的一天... 不知道为啥投CPP岗被分配到架构师面试,感觉比较硬核,和前面的面经都不一样... 1.非科班,学过哪些基础专业课 2.质问绩点,质问六级,质问学校 (接下来是挑最熟悉的专业课的来问) 3.自己介绍下数据结构与算法掌握的重难点 4.Floyd,并说下算法时间复杂度空间复杂度 5.Dijkstr,并说下算法时间复杂度空间复杂度 6.dp过程中每一步
可能运气比较好吧,流程非常快,面试官也都挺友好的。 一面 n: (这个现在只能是回顾了,快忘了都,我按照相关知识点来展开吧) 非常nice的面试官,基本流程就是 自我介绍+问八股+反问 C++ 基本概念:问关键字inline、类与结构的区别、explicit关键字... 面向对象相关的:虚函数、构造函数、类的大小; 指针相关:野指针与悬挂指针的区别;介绍下智能指针; 内存相关:C++内存是怎么样的
记忆中投的软开,但是不知道为什么他们的校招页面找不到我当时投递时的登录账号了,试了所有可能的登录方式也没找到我的投递记录 25min大概 感觉是个气质像高启强的大佬面的, 1.简单问了下项目, 2.对运维工作的了解, 3.项目都是开发,愿不愿意做运维,都是重复工作(高情商回答:项目多是算法和开发主要是对于学习新的知识与技术,提升个人能力有更高的倾向性。我觉得即使是重复的运维工作,出现故障的原因可能
面试官是个很好看的小姐姐,本来很紧张一进去完全就不紧张了。问题整体比较偏基础。大概问了以下知识点: 1. 自我介绍 2. 最次一次做得前端相关的项目是什么 3. 用的什么打包工具 4. webpack的操作流程(忘了) 5. loader和plugin的区别 5.1 用的什么路由模式? 5.2 hash模式的特点? 6. 什么时候学的前端 7. 平时怎么学习的前端 8. 看得书举例一下有哪些,你不
今天面完HR面,开始泡池子 总共就两面,一轮技术(9.19),一轮HR(10.8),测评是9.28收到的 一面(45min,项目问的比较深,八股很常规): 1.自我介绍 2.项目介绍并拷打(内容省略) 3.实习项目介绍 4.java实现了哪些模块/功能(实习项目) 5.项目最后怎么部署的 6.为什么说java是编译与解释共存 7.java小数为什么会有精度丢失现象,如何解决 8.bigdecima