蚂蚁金服java后端提前批研发一面,面试题 1. 项目里面遇到的难点,以及自己是怎么解决的? 2. 慢SQL优化一般常见的一些问题,以及你的优化思路吗?什么情况下会出现索引失效呢? 3. 通过索引的原理讲一下为什么范围查询会导致索引失效吗? 4. 索引的结构是怎么样的呢?它是用了什么数据结构来存储来做这个索引的? 5. 那如果索引支持范围查询的话,为什么通过大于小于的这种范围查询又会导致索引失效呢
用的vite运行vue,后端我开了环境软件,wampserver 是不是因为后端的PHP文件没有被解析???所以返回的是php的源代码???我先用的axios请求,结果是这样,后来换了XMLHttp请求还是这样,刚学vue3,卡在这了,百度了好久没找到答案,求大佬解答
二叉树每个节点都有一个权值 每一层权值为该层所有节点权值之和 有一次交换某节点和它父节点的机会,至多交换一次,最大权值那层权值是多少 定义同一深度的所有节点为一层 示例 {3,2,3,4} 输出 7 我计算每层权值sum+与子节点的最大差值,通过率只有36% #bilibili笔试#
在前后端分离的项目中,如果客户端携带的token被其他人获得了,其他人使用该token请求得到该用户的数据。有什么方法可以解决这个问题吗? 目前想到的是:在token中携带登录时的设备IP,同时采用对token进行签名避免篡改,在请求数据的时候验证IP是否一致,不一致则返回重新登录。
本文向大家介绍java微信企业号开发之开发模式的开启,包括了java微信企业号开发之开发模式的开启的使用技巧和注意事项,需要的朋友参考一下 首先说微信企业号的开发模式分为:编辑模式(普通模式)和开发模式(回调模式) ,在编辑模式下,只能做简单的自定义菜单和自动回复消息,要想实现其他功能还得开启开发者模式。 一、编辑模式和开发模式对消息的处理流程 1.编辑模式下,所有的业务流程都配置在微信服务器上
wkkkk居然搞电话突击 面试官是个温柔的小姐姐,都是八股 万年不变自我介绍 详细介绍做的项目 说说防抖和节流的区别 项目是用vue3做的吧?你有用过vue2吗? 说说vue2和vue3它们的区别? vue2和vue3生命周期的不同 说说vue3中的setup? 知道localStorage/sessionStorage/cookie的区别吗 知道深拷贝浅拷贝吗? 深拷贝的方法都有哪些? 只是实习
一系列项目的问题(关于自己的一个原生组件) 移动端页面布局和PC端有什么不同? 用户手势事件有了解吗? hooks有用过吗?大概说一下是什么概念(或者说一般什么东西会被做成hooks) 组件初始化的逻辑 浏览器渲染页面的过程 事件捕获和事件冒泡
自我介绍 能不能用string多次大量拼接字符串,为什么,如果不能要用什么 string高版本有什么优化 int和integer的区别 int a= 1和integer b=1地址是否相同 a,b内存上有什么相同 ==和equal 的区别 如何实现自定义类的equal判断 接口和抽象类的区别 有一个发消息的功能,有许多个子类实现,用接口还是用抽象类 项目中有没有使用过接口,以及子类是怎么调用的,我
自我介绍 BFC Flex布局 场景题:有一个父容器它的高度固定的,它有两个子元素,然后父元素设置了flex布局,然后主轴的方向是垂直的也就是从上往下布局,第一个容器的高度是固定的,要想第二个容器撑满整个父容器 CSS定位 JS基本类型 闭包 原型链 讲一下Promise Promise如何变成同步的 使用async await后如何捕获异常 async await后返回的还是一个Promise对
1.自我介绍 2.进程和线程的区别 3.进程通信方式 4.多线程如何保证安全 5.http和https的区别 6.数组和链表的区别和适用场景 7.java的数据结构都有哪些 8.反射有了解吗? 9.知道哪些java的设计模式 10.java的三大特性 11.get和post的区别 12.死锁的概念、产生条件。避免方法 13.栈和对列的区别 14.线程的5个状态及其变化过程 15.内存溢出和内存泄漏
自我介绍 基类和子类构造函数和析构函数的顺序(基类的一些变量,子类如果先构造,无法继承) 析构函数定义成虚函数的作用(一方面是动态多态,一方面???),假设不是虚函数的话,会怎么样? 智能指针主要的作用?(内存泄漏,更好地与C++兼容) 说一下new/delete和malloc/free的区别 new会调用析构函数吗? static的作用(定义全局静态变量,局部静态变量,延长变量的生命周期) st
一面 (45min) 常规问题 自我介绍 项目问题 反问环节:具体业务是什么 基础知识问题 Java 线程池 延伸到安卓的线程池,面试官还问了是否有在项目中使用过。 Fragment 与 Activity 之间的通信 Activity 的生命周期 Activity A 启动 Activity B,两个 Activity 的生命周期顺序 延伸问题:你在跑demo时候,是用Log输出还是用APP中自带
10.21 一面 48min 讲项目,碰撞器和触发器的区别 做题:买卖股票(一、二 ,贪心和动规),比较简单 反问: 为什么不问八股(不太用到c++,c# 我???,主要用Lua+unity); 主要做海外老虎机是吗(确实); 用什么引擎(unity和cocos); 一共几轮面试(3-4轮吧); 10.26 二面 45min C#处理字符串(Split、Replace作用) 写函数找出字符串中的(
9.22 一面 45min 寄了,没给我复盘笔试,别人都复盘了 项目、实习,演示你做的游戏demo(音效组件怎么管理的、三段跳怎么实现的) C#八股:资源卸载、垃圾回收机制(托管堆)、反射机制 c++八股:static修饰符的作用(修饰变量、类)、零拷贝、智能指针 git rebase(变基,再合并)git merge(直接合并)的区别,使用场景 手撕LRU(最近最少使用)页面置换算法 秋招第一个
9.26 一面 40min 介绍项目 介绍一下堆、 C++内存管理、 多态的实现(虚函数、模板)、什么不能声明成虚函数(构造函数、静态函数)、 vector去重(居然有自带的函数?sort+unique+erase)、 继承(三种继承的作用和实际应用例子)、 C++内存管理、智能指针 手撕:反转链表 面试官比较严肃,可能是面的多了比较累,问的东西都不难,准备不足 10.9挂#你的秋招进展怎么样了#