前几天面的一家杭州搞大数据的公司。 一面: 1、自我介绍 2、自己做的一些webpack配置,0-1构建 3、webpack的loader配置 4、forin、forof、foreach、map的用法区别、场景 5、迭代器及内部,生成器 6、new Object怎么让其可迭代 7、闭包、作用域链 8、内存泄漏、GC 9、实习内容,微前端沙箱 10、两道代码逻辑题 11、个人技术发展 12、反问 二
求职期间在牛客看了很多帖子,现在也可以贡献一份了。双非本985硕士,Java岗,找工作图稳定(主要是菜),因此实习直接投的银行。选择了邮储实习转正,因此秋招几乎没投,面经侧重于找实习的过程。面试问题基本都是围绕项目以及基本八股展开,下面的面经按照时间线记录。 1、上海银行苏州研发中心实习(已拒) (1)项目 (2)sql 创建表、if not exist怎么用? (3)Sql的常见约束 (4)ja
一面 1h10min 大部分都在手撕代码,问的少一点 1.项目介绍 2.项目里如何实现负载均衡的 3.mysql的注入 4.对数据库事务的了解 5.redis的过期key淘汰策略 6.内存淘汰策略 两道算法:最长递增子序列,删除无效括号 二面 35min 1.实习相关,主要负责的内容,遇到的难点和挑战 2.redis的持久化有哪几种 3.AOF和RDB的优缺点,分别适合那种场景 4.有学习过算法吗
内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致 GC 不能回收 我会从 java 内存泄漏的基础知识开始,并通过具体例子来说明 Android 引起内存泄漏的各种原因,以及如何利用工具来分析应用内存泄漏,最后再做总结。 篇幅有些长,大家可以分几节来看! Java
一、Android性能优化的方面 针对Android的性能优化,主要有以下几个有效的优化方法: 1.布局优化 2.绘制优化 3.内存泄漏优化 4.响应速度优化 5.ListView/RecycleView及Bitmap优化 6.线程优化 7.其他性能优化的建议 下面我们具体来介绍关于以上这几个方面优化的具体思路及解决方案。 二、布局优化 关于布局优化的思想很简单,就是尽量减少布局文件的层级。这个道
本文向大家介绍java中Hibernate的状态总结,包括了java中Hibernate的状态总结的使用技巧和注意事项,需要的朋友参考一下 在Hibernate框架中对象的存在有不同的状态,只有理解了这些状态,才能对Hibernate的工作机制有所认知。主要有四种:瞬时状态、持久化状态、脱管状态和删除态 。都比较好理解,大致可以看作是临时、稳定、半稳定、回收的几种形式,下面就Hibernate的这
本文向大家介绍Validform表单验证总结篇,包括了Validform表单验证总结篇的使用技巧和注意事项,需要的朋友参考一下 近期项目里用到了表单的验证,选择了Validform_v5.3.2。 先来了解一下一些基本的参数: 通用表单验证方法: Demo: 下面是demo的下载地址的链接,有需要的可以下载。 demo下载地址 以上所述是小编给大家介绍的Validform表单验证总结篇,希望对大家
本文向大家介绍Lua中的数学库总结,包括了Lua中的数学库总结的使用技巧和注意事项,需要的朋友参考一下 Lua5.1中数学库的所有函数如下表: math.pi 为圆周率常量 = 3.14159265358979323846 abs 取绝对值 math.abs(-15) 15 acos 反余弦函数 math.acos(0.5) 1.04719755 asin 反正弦函数 math.asin(0.5)
本文向大家介绍Java 实现万年历总结,包括了Java 实现万年历总结的使用技巧和注意事项,需要的朋友参考一下 一,Java实现万年历的代码: 二.一个Java万年历,比较简单的那种,显示年月日、星期几、当前日期是第几周、显示闰年、打印万年历等,还可显示当前日期是一年中的第几天,指定日期是星期几等,采用了基姆拉尔森计算公式 ,W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/40
本文向大家介绍Javascript小技能总结(推荐),包括了Javascript小技能总结(推荐)的使用技巧和注意事项,需要的朋友参考一下 废话不多说,直接上干货。。 具体代码如下所示: 以上所述是小编给大家提供的js小技巧总结,希望对大家有所帮助!
本文向大家介绍总结iOS中runtime的使用,包括了总结iOS中runtime的使用的使用技巧和注意事项,需要的朋友参考一下 做iOS的朋友都知道或听说runtime,这个东西很像java的反射机制,但功能远胜于java的反射。通过runtime我们可以动态的向一个类中添加属性、成员变量、方法,以及对其进行读写访问。 一、runtime简介 RunTime简称运行时。OC就是运行时机制,也就是在
本文向大家介绍nginx配置location方法总结,包括了nginx配置location方法总结的使用技巧和注意事项,需要的朋友参考一下 location匹配顺序 1."="前缀指令匹配,如果匹配成功,则停止其他匹配 2.普通字符串指令匹配,顺序是从长到短,匹配成功的location如果使用^~,则停止其他匹配(正则匹配) 3.正则表达式指令匹配,按照配置文件里的顺序,成功就停止其他匹配 4.如
本文向大家介绍总结python中pass的作用,包括了总结python中pass的作用的使用技巧和注意事项,需要的朋友参考一下 python中pass的作用?pass代表一个空的语句块 Python中pass的作用: 示例1,定义一个类,类中没有任何内容 保存,运行之后,该文件将报错,因为结构不完整 写入pass之后,可以让程序的结构完整 pass 保证了程序结构的完整性,程序运行不再报错 pas
本文向大家介绍vue-cli常用设置总结,包括了vue-cli常用设置总结的使用技巧和注意事项,需要的朋友参考一下 基于vue-cli做了好几个项目了,想把一些自己的常用设置写出来,磨了好久,一看vue-cli3.0都快出来了,不能再磨了。。 路径相关 css内引用的资源 本地访问 调试相关 内网访问 跨域代理 路由加载切换 异步加载可以加快首屏加载速度,但是在开发阶段会导致热加载变慢,所以根据N
本文向大家介绍Javascript for in的缺陷总结,包括了Javascript for in的缺陷总结的使用技巧和注意事项,需要的朋友参考一下 Javascript for in的缺陷总结 for in 语句用来列举对象的属性(成员),如下 注意了吗,没有输出obj的toString,valueOf等内置属性(或称内置成员,隐藏属性和预定义属性)。即for in用来列举对象的显示成员(自定