1.手写LRU 2.项目拷打 3.Https客户端校验证书的细节? 4.对称加密和非对称加密的区别?你分别了解哪些算法? 5.在信息传输过程中,Https用的是对称加密还是非对称加密? 6.怎么防止下载的文件被劫持和篡改? 7.Hashmap的put流程? 8.Volatile 和synchronized的区别? 9.乐观锁如何实现,有哪些缺点? 10.Springboot的工作机制? 11.缓存
1.问项目 2.Hashmap怎么解决冲突?怎么判断key相等? 3.Hashcode对数组长度取模定位数组下标,这一块有没有什么优化策略?(答的高低位异或运算,给自己挖坑…) 4.为什么要用高低做异或运算?为什么非得高低16位做异或?(深挖,懵了…)。 5.讲讲Threadlocal?threadlocalmap被谁引用? 6.Concurrenthashmap怎么保证可见性?如果用volati
Timeline:12.21一面、12.25二面、12.27OC (已拒) 一面(45min): 1、怎么理解HTTP的无状态 2、除了进程,线程还有哪些? 3、大文件的上传方式(个人项目里的问题) 4、在Java中,A线程调用B线程做某些工作,对于B的结果,A线程只想等待特定的时间而非一直等待,应该怎么做? 5、Spring MVC的执行流程 6、索引的分类(数据结构层面,B+树,Hash et
T1(模拟、哈希表、排序) #include <bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<string, int> PSI; const int N = 1e5 + 10; void solve() { string line, t; getline(cin, line); line
一面 1、自我介绍 2、实习项目 3、Mysql索引的分类(分类方式随意) 4、什么是聚簇索引,保存了哪些内容,和非聚簇索引的区别 5、Mysql索引为什么使用B+树而不是其他数据结构 6、什么情况下需要建立索引 7、还知道哪些使用其他数据结构的数据库 8、为什么redis使用的是哈希索引 算法:中缀表达式求值(布尔运算版) 二面 1、自我介绍 2、学校中做过的项目和实习项目 3、注解事务和声明式
先说面试体验,一场下来面了一个半小时(阳了强行面试,脑子特别糊涂,感觉应该是凉经),面试官人非常和善,体验很好! 面试官首先让自我介绍,再确认是否读研并询问不读研的理由。接下来就是项目拷打了 项目(40min): 1.redis单线程,如何实现高性能 基于内存,C语言编写;单线程避免不必要的上下文切换;I/O多路复用模型,非阻塞IO 2.redis缓存空对象会导致频繁查询null值,解决方案? 布
需求:免密登录 遇到的问题:这个需求谁来做,当然我现在碰到的是前端来做,但是身为程序员要时时刻刻学习,就在想这个需求会不会那次降临到后端,那时候我该怎么做。想要一个思路。 曾想过放权限,但思路不通 ,因为只能有了token才能访问接口 总不能放开每个接口 ,前前后后都绕不开token,除非给他了个永久的token,彻底无奈了 ,这个需求打败了我 ,我暂时没思路了,求教
9.17笔试 9.29一面 纯八股文 面试官想问react 因为公司用的react 主要问了html5新属性,css布局,dom,bom元素,js ,vue,git ------------------------------------ 10.8约二面 预约10.13 1.自我介绍 2.专业是干什么的 3.怎么学习前端 4.项目 5.毕业设计是准备写什么 前端吗 6.cookie和session
终端用户接口实用功能。 fabric.contrib.console.confirm(question, default=True) 询问用户 yes/no 的问题,并将用户输入转换为 True 或 False。 question 参数应当简单但合乎语法,比如“是否继续?”,问题的结尾应当接上类似“[Y/n]”这样的字符串,函数本身 并不 会帮你做这种事。 默认情况下,用户不输入任何值直接敲击回车
前端工作版块 可以列出很多寻找技术工作的方法. 下面的有限列表是和寻找一份具体的前端工作最相关的资源: frontenddeveloperjob.com authenticjobs.com weworkremotely.com jobs.github.com careers.stackoverflow.com angularjobs.com jobs.emberjs.com jobs.jsninj
前面介绍了如何安装虚拟机,还介绍了如何在虚拟机上安装 CentOs 操作系统,并且给 CentOs 配置了局域网固定 ip,那么此时的 CentOs 相当于是在局域网的一台服务器了,虚拟机上面已经自带终端工具,实际业务中使用较多的是终端工具连接远程服务器,较为常见的 Linux 服务器终端连接工具有 xshell、MobaXterm、putty 等等。其中 MobaXterm 对个人免费使用,且功
GitHub提供的Web服务,在客户端通常只需要浏览器及Git命令行工具就可以满足需要了。而GitHub还开发了一些客户端工具,以便用户有更好的客户端体验。 6.3.1. github:mac 6.3.2. hub 6.3.3. iOS应用
我用Flutter启动了我的应用程序的前端。我的app是一个在线阅读小说和漫画的app。 我犹豫了一下,我不知道我应该用dart和firebase还是用Php和MySQL来开发我的应用程序的后端。我需要给你一些建议什么是最好的方法。
1.自我介绍 2.算法 模拟矩阵输出 3.讲一讲rpc的服务注册 4.rpc有用到本地缓存吗 5.用过什么设计模式 答代理 6.线程池用过吗 拒绝策略? 7.b➕树索引 8.Netty的设计原理 网络模型 9.反问 二面可能一周后 10.评价 算法较为薄弱 多关注底层 算法废物是我 算法思想是对的但是没A 刷题刷题 基本没问八股 侧重项目 表达能力需要提高 加油!
我是秋招参加的美团面试,拿到了offer(到店事业群)。 说句题外话,我大大小小的厂也投了不少,也拿到了一些offer,像阿里百度之类的,但综合下来看,面试体验最好的还是美团。 首先先说一下大家比较关心的一个问题,经过我秋招的经验来看,笔试成绩跟进面试的关系并不算很大(当然肯定是有关系的),主要是看所申请的事业部有没有人捞。 技术面基本是围着项目和实习来的,八股很少,也都是根据项目来的,没有很突兀