#软件开发2023笔面经# ##### Mysql查询(出生日期,性别)在表(id,性别,年龄,出生日期)中怎么设置索引? ##### springboot怎么实现自动装配?用到springboot哪些功能?pripoties没读出来! ##### 进程与线程的区别?线程间的通信? ##### redis设置过期时间的命令?expire ##### 你的使用场景redis宕机了怎么办? #####
写在前面:牛客上找人内推,他们觉得你合适的话会发给你内推邮件推到他们组,一般阿里的人都会在系统开之前提前约一波人,抓住提前交流的机会 一面:电话面,30分钟还是45分钟,不太记得了。主要问项目经历和学校经历,问了一点点基础知识,无手撕算法。 二面:电话面,45分钟,项目经历+很多基础知识,无手撕算法,面完评价不错,说会尽快反馈安排后面的面试。 三面:老板+hr一起的视频面,60分钟,项目经历+一些
听得出面试官年龄不大!人特好!以下内容顺序不固定! 1、手撕算法-返回数组中频率不小于2的元素。 2、HashMap的㡳层原理,以及扩容机制,以及转化为红黑树的底层源码。 3、Redis的㡳层数据结构,以及是先缓存还是先DB。 4、HTTP的长短连接、以及HTTP的状态码。 5、Volatile和Synchronlize的区别,以及volatile关键字的用法。 6、多个Java程序运行时,如何进
一面 (45 分钟) 面试官介绍团队 自我介绍 聊笔试题 变量置换的语法前为什么要加分号 ASI (auto semicolon insertion) 听过嘛 聊聊实习的微服务, 聊聊 AWS, 聊聊 devops 怎么理解微服务 实际的项目 / 实习遇到的网络相关的问题, 怎么解决 运行商劫持, 或者用户通过控制台插入 JS 脚本, 怎么处理 (CSP Content Security Poli
一面 主要问的项目以及对项目理解以及思考比较多 canvas实现的具体细节 弹框组件做法以及封装 状态管理相关问题 vite相关问题 http2比http1.1改进在哪里 实现trim 实现add函数 add(2,5) // 7 add(2)(5) // 7 二面 全程聊项目,基于不同项目问的东西不一样,没有太多参考,总结考察一句话: 项目背景,为什么要这么做,做出来的效果是什么 三面 介绍完项目
面试官姐姐很有礼貌很温柔,早早等着一眼刚面完其他人 感受:每个点问的很深入,手写题不难 1 挖实习做了什么,什么技术栈 2 箭头函数是怎么实现的 不知道 3 dom树渲染相关,如何优化性能, 没太听懂,不知道 4 从输入url到渲染页面的过程(发送url到dns解析过程) 5 var let const 函数区别 不知道 6 防抖节流原理 7 dom树渲染过程,如何判断是否应该渲染该元素? 不知道
2022.12.14 1小时20分钟 1、自我介绍 2、问实验室项目 问了很久 问得很细节 3、问微服务项目 问了很久 4、手撕 寻找二叉树路径和为目标值的路径 回溯 5、手撕 x的n次方 一直要优化复杂度 从 n 到logn 再到常数级 反问#java工程师##后端开发##阿里巴巴2023秋招##秋招补招#
腾讯OMG synchronize用法 volatile用法 动态权限适配方案,权限组的概念 网络请求缓存处理,okhttp如何处理网络缓存的 图片加载库相关,bitmap如何处理大图,如一张30M的大图,如何预防OOM 进程保活 listview图片加载错乱的原理和解决方案 https相关,如何验证证书的合法性,https中哪里用了对称加密,哪里用了非对称加密,对加密算法(如RSA)等是否有了解
给大家分享一份我的阿里巴巴的Android面经,整体来看:一面问了一道算法题,还有对项目的细节进行深挖,也注重提问项目框架、架构之类,三轮面试层层深入,挑战性大,一面侧重Java,二面侧重Android,三面问Android更深的源码内容,还有网络这块,大家务必好好准备。 技术题 Java引用类型 Object类里面有哪几种方法 HaspMap扩容机制 equals 和 hashCode方法 ha
我的情况 这里简单说一下自己的情况,大专学历,之前学的机电,然后参加一个 Java 培训,培训之后,自己发现 javaee 开发需要用到的知识太多了,然后,自己刚好那个时候接触到 android,于是,就想做 android 开发。 第一份安卓工作,自己进去差不多就是实习生的身份,因为公司给学习机会,可以一边学习,一边跟着做项目,所以,到现在还是很感谢当初第一份工作。 当然,说到刚开始找工作,因为
本文向大家介绍阿里云CentOS 6.5 安装Docker详细步骤,包括了阿里云CentOS 6.5 安装Docker详细步骤的使用技巧和注意事项,需要的朋友参考一下 因为阿里云的CentOS 6.5版本默认内核kernel版本是2.6的,比较低。安装docker的后,运行不了。 步骤: 1、使用命令更新: yum update 2、安装Docker。这里忽略500字。。。。 3、使用命令查看IP
本文向大家介绍阿里云 CentOS7.4 安装 Python3.6的方法讲解,包括了阿里云 CentOS7.4 安装 Python3.6的方法讲解的使用技巧和注意事项,需要的朋友参考一下 1、到python官网 https://www.python.org 查找最新的原码,我使用的,Python-3.6.3 2、mkdir /home/soft 创建软件管理目录、 3、cd /home/soft/
本文向大家介绍阿里云Centos配置iptables防火墙教程,包括了阿里云Centos配置iptables防火墙教程的使用技巧和注意事项,需要的朋友参考一下 虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT。OUTPUT和FORWORD都是ACCEPT的规则 一、检查iptables服务状态 首先检查iptables服
本文向大家介绍Docker 7 docker在阿里云的使用详解,包括了Docker 7 docker在阿里云的使用详解的使用技巧和注意事项,需要的朋友参考一下 在传统模式中,开发团队在开发环境中完成软件开发,自己做了一遍单元测试, 测试通过,ᨀ交到代码版本管理库。运维把应用部署到测 试环境, QA 进行测试,没问题后通知部署人员发布到生产环境。 在上述过程中涉及到至少三个环境:开发、测试和生产。现
前排许愿许愿明天hr面能过 一面:(电话面,面了一个小时四十分钟) 自我介绍 深挖第二段实习项目相关 你觉得两段实习经历有什么不同 你觉得实习的时候两个老板怎么样,你希望你的领导是什么样的(???) 认为什么是产品经理 产品经理职责是什么 觉得做一个项目需求需要哪些人来共同完成 一般通过什么地方学习 有提到比较喜欢新鲜事物 举例子说下 平时业余喜欢做什么 最有成就感的是什么 为啥 最讨厌什么样的人