中软国际哈尔滨事业部Java面经

第一次面试,没怎么准备,基础也学的不太好,简历是之前做的前端的简历,所以去面试时,面试官是Java组的项目经理,也很无奈,不知道问啥,

总结一下问题,都是偏前端方向的问题,面试官很nice,指出了我的很多问题还给了做简历的建议

ps:下次千万不要忘记带纸质版简历啊…

1.git和SVN。SVN是什么? SVN是一种版本控制系统
git和SVN都是代码版本管理系统,Git是分布式的,SVN是集中式的
优缺点(拓展):

  • svn适用于项目管理,逻辑清楚,安全性更好 ,适合开发人数少的项目,可以支持跨平台使用
    缺点:服务器压力太大,数据库容易暴增,需要联网,不适合开源
  • git适用于代码管理,公共服务器和数据库压力不会太大,速度快,灵活,可以离线,任意两个开发者之间可以解决冲突, 缺点:代码保密性差,跨平台支持较差

svn git区别 :

  • (1)svn有全局版本号,git没有,
    (2)svn集中式版本控制,git分布式版本控制,
    (3)git内容按元数据存储,svn按文件存储
    (4)git内容完整性优于svn
    (5)git分支简单,svn分支复杂

svn 像一个仓库,更关心文件内容差异,每次上传是一个新的版本,可以和上次的记录进行对比,可以显示出哪个文件有更新
git像快照,更关心整体文件数据差异,只是存储每次的数据,如果数据没有变化,git不更新

2.CSS三种引用方式:

  • 内嵌式,在标签内
    内联式,在style标签内
    外联式,在link标签内引用外部css文件

3.js和jq的关系:jq是封装了js的方法,属性的一个框架,js是网页脚本语言

4.html5新特性:

  • 语义化 标签 (header,nav,footer,aside,article,section)
  • 画布(canvas)API
  • 拖拽释放(Drag and drop) API
  • 音频、视频API(audio,video)
  • 地理(Geolocation) API
  • web storage
    (1)web storage 本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失;
    (2)sessionStorage 的数据在浏览器关闭后自动删除 新的技术webworker, websocket, Geolocation
  • 新的技术webworker, websocket, Geolocation
  • 表单控件calendar、date、time、email、url、search

移除的标签:

  • 纯表现的元素:basefont,big,center,font, s,strike,tt,u;
    对可用性产生负面影响的元素:frame,frameset,noframes;

5.bootstrap怎么使用?
bootstrap是一个用于快速开发web应用程序和网站的前端框架,通过js引用的方式使用,具有移动设备优先,容易上手,浏览器支持良好,响应式设计等优点

6.b/s,c/s
b/s是浏览器/服务器
c/s 是客户端/服务器

7.jq获取节点的方式?
jQuery 包裹过的DOM对象实际上是一个数组

  • 使用数组索引访问 var dom = $(dom)[0]; 如: $("#id")[0]
  • 使用函数get访问 var dom = $(dom).get(0); get()函数中的参数为索引号。

js获取节点方式(扩展):

  • 通过顶层document节点获取:选择器(标签名,name,class,id)
  • 通过父节点获取:parentObj.firstChild、parentObj.lastChild、parentObj.childNodes、parentObj.children、parentObj.getElementsByTagName(tagName)
  • 通过临近节点获取:neighbourNode.previousSibling、neighbourNode.nextSibling
  • 通过子节点获取:childNode.parentNode

8.ajax,这个没回答上来…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值