阿里杭州广告部门面经

一面:

1.项目
2.多台机器都可以操作一个事情,但这个事情只需要被执行一次,怎么办?可以用java的悲观锁(sync\reentrantlock)或在数据库里用一个version字段然后加乐观锁(只在version为期待值时才更新):
为数据库加一个version字段,当读取数据时把version字段也读出来,提交更新时,如果当前数据库中version 等于 之前读出来的version,就把数据写进去:
update task set value = newValue, version = versionValue + 1 where version = versionValue;
3.聊一聊我项目中vue和react的区别,react的virtual dom和vue的双向绑定、生命周期钩子方法
4. jvm中的堆知道什么(堆是高频考点),堆分为哪几块(新生代、永生代,然后各自介绍下),young gc和full gc是对哪一块,频繁full gc怎么办??
5. NIO(非阻塞型IO)
6. 在浏览器输入网址,会发生一系列什么?
7. cookie 和 session的区别:存放位置、什么时候过期,sessionId、哪个更安全
8. spring boot和spring有什么区别,我说上手更快,不用再写xml配置了,然后问我这些注解和xml配置是怎么起作用的,应该是在问控制反转和依赖注入这一套。
9. 用docker吗?我说我们不用。
10. 说10个linux命令
11. 写过shell脚本吗?我说写过groovy,然后随便讲了一些。
12 算法题:二叉树的镜像,我没想到递归的形式,用的队列。但继续往下深问就卡壳了:问如果一个节点里有一些数据结构,这些结构不是子节点,但也要把它们镜像反转该怎么办?应该用递归+广度遍历来做
13. mysql中的utf-8和mb4的区别:mb4:most bytes 4。mysql的utf8只能拿出3个字节来保存字符,因为要为char类型数据保留足够的长度,所以只能保存大多数字符,如少量汉字、emoji表情,而mb4就有4个字节可以用来保存汉字,能覆盖所有的字符。
14. mysql: 如何建索引(要考虑什么),如何提高mysql语句的效率,如何提高模糊匹配的效率,group by之后再对结果进行筛选怎么办(having) ,left join和join的区别

二面:

全问的项目,然后就挂了,尴尬。

阿里妈妈 广告部门 Java 一二面面经相关推荐

  1. 阿里妈妈广告进入联合早报网

    阿里妈妈广告进入联合早报网,有图为证: 上图为单条早报新闻的页面截图,图中右上角和左下角的广告均是阿里妈妈系统提供的广告.示例原文地址为http://www.zaobao.com/zg/zg08100 ...

  2. CSDN博客放阿里妈妈广告代码的方法

    CSDN博客放阿里妈妈广告代码的方法.最近阿里妈妈广告投放平台以其新颖的模式,符合互联网本质的方法,以迅猛发展的势头向传统广告商发起挑战,阿里妈妈的口号是:只要你有网站,只要你有博客,甚至,只要你可以 ...

  3. 感觉有些阴险的阿里妈妈广告。。。。

    感觉有些阴险的阿里妈妈广告.... 我在我的公告栏申请了个阿里妈妈广告...现在广告放上去了.在阿里妈妈管理平台里面,确没有交易记录. 很多人去他那边申请广告位.没有购买就等于免费给阿里妈妈做广告.. ...

  4. 阿里妈妈广告商品点击数据分析

    阿里妈妈广告商品点击数据分析报告 一.分析背景与目的 数据源:[https://tianchi.aliyun.com/dataset/dataDetail?dataId=56] 阿里妈妈发展势头迅猛, ...

  5. 用ControlJS优化阿里妈妈广告

    长时间以来阿里妈妈的广告载入策略一直存在些问题,很多页面也因为阻塞式的广告载入而被拉低性能,影响用户体验.毕竟阿里妈妈广告的渲染依赖于诸多嵌套的document.write.ControlJS的目标就 ...

  6. 推荐!CSDN博客放阿里妈妈广告代码的方法

    推荐!CSDN博客放阿里妈妈广告代码的方法 分类: 软件之外2009-12-28 13:46 427人阅读 评论(0) 收藏 举报 最近阿里妈妈广告投放平台以其新颖的模式,符合互联网本质的方法,以迅猛 ...

  7. 按键精灵刷阿里妈妈广告联盟源码 V1.1版

    //V1.1版  点两次是一样的,去掉. //by小黄人软件 //按键精灵刷阿里妈妈广告联盟源码 后台运行 并显示点击次数 UserVar Yanshi=2000 "时间(毫秒)" ...

  8. 按键精灵刷阿里妈妈广告联盟源码 后台运行 并显示点击次数 亲测有效

    按键精灵刷阿里妈妈广告联盟源码 后台运行 并显示点击次数 UserVar Yanshi=2000 "时间(毫秒)" UserVar Num=0 "次数" //h ...

  9. 阿里妈妈技术联盟Java后端研发五轮技术面总结

    2019年03月12日内推简历投递 2019年04月19日面完HR面 2019年04月30日收到录取意向书 部门:阿里集团-阿里妈妈事业群-阿里妈妈事业部-联盟业务 阿里一面(60min)(基础面) ...

最新文章

  1. ​cglib实现动态代理构建带参数的代理实例
  2. 黄聪:分享 SQL Server 2005 分区实现教程
  3. k8s Service之ClusterIP示例
  4. 希尔排序(C++版)
  5. 没有眼睛的街头卖艺人
  6. 如何查找,修复和避免C#.NET中内存泄漏的8个最佳实践
  7. 王昊奋 | 从聊天机器人到虚拟生命:AI技术的新机遇
  8. 配置环境_python虚拟环境的搭建
  9. MTK 驱动开发(16)---LCM 移植
  10. 光滑噪声数据常用的方法_什么是噪声数据:噪声数据的处理方法
  11. 从程序员到项目经理(13):如何管理自己的时间(下)【转载】
  12. G31主板WIN2003显卡驱动解决方案
  13. L2.三.Python注释
  14. MySQL-快速入门(4)MySQL函数
  15. A.B.C类地址的私有地址、局域网地址、保留地址
  16. 新人如何快速熟悉一个新项目
  17. OpenCv识别多条形码
  18. 22. 关于定时任务指定的时间间隔内没有完成任务的处理
  19. IT科技业2012事件与人物:移动互联网时代
  20. 2016·中国计算机辅助设计与计算机图形学大会

热门文章

  1. [数据与处理]归一化(连续值和离散值)
  2. 光模块自动测试系统软件,光模块自动化测试系统
  3. easypoi教程_Easypoi的使用
  4. 周志华《机器学习》课后习题3.410折交叉验证法和留一法UCI实例比较
  5. 如何制定医院病区6S管理考核标准?
  6. FastASR+FFmpeg(音视频开发+语音识别)
  7. 武汉php前景,武汉光谷东发展前景怎么样?看完你就明白了
  8. 细粒度车型识别项目(数据集Stanfordcar-196)附源代码
  9. iOS逆向实战与工具使用(微信添加好友自动确认)
  10. 下载maven私服所有jar包