一般
很好
每年1.5亿职场人的选择
搜公司 用看准搜索
#城市榜 No.27
软通动力
北京市 · 计算机软件 · 10000人以上
火热招聘
A级纳税人
面试准备 来自 3294 份面经
面试感受
面试难度
简单
困难
常见面试流程
面试经验
Java
确定通过
1.锁可以锁在哪里? Java为程序加锁的方式主要有两种:synchronized与Lock。1. synchronized可以修饰的作用域如下:-非静态方法(加的锁为对象锁);-静态方法(加的锁为类锁);-代码块(对象锁与类锁均可);2. Lock采用lock()对代码加锁,unlock()进行解锁1.获取Class对象2.通过Class对象获取构造方法3.通过构造方法调用newInstance()方法创建对象实例1. HTTP明文传输,数据都是未加密的,安全性较差,HTTPS(SSL+HTTP)数据传输过程是加密的,安全性较好。2.使用HTTPS协议需要到CA(Certificate Authority,数字证书认证机构)申请证书,一般免费证书较少,因而需要一定费用。3. HTTP页面响应速度比HTTPS快,主要是因为HTTP使用TCP三次握手建立连接,客户端和服务器需要交换3个包,而HTTPS除了TCP的三个包,还要加上ssl握手需要的9个包,所以一共是12个包。4. http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。5. HTTPS其实就是建构在SSL/TLS之上的HTTP协议,所以,要比较HTTPS比HTTP要更耗费服务器资源。1. TCP/IP是一个协议簇,是一个开放的协议标准,所有人都可以免费使用,并且是独立于硬件和操作系统的。2. TCP/IP协议是不区分网络硬件的,它在局域网,广域网和互联网中都被广泛使用。3. TCP/IP协议使用统一的网络地址分配的方案,网络中的每台电脑都具有唯一的IP地址。4. TCP/IP协议是一个标准的高层协议,拥有极高的可靠性,可以为用户提供可靠的服务。IOC的主要应用场景体现在BeanFactory接口,BeanFactory下面有具体的实现类来实现IOC的功能。AOP的主要应用场景:日志、权限、事物等。Spring容器中的Bean本身不具备线程安全的特性,但是具体还是要结合具体scope的Bean去研究。1. Spring容器中的Bean默认是单例的,所有线程都共享一个单实例的Bean,因此是存在资源的竞争。如果单例Bean,是一个无状态Bean,也就是线程中的操作不会对Bean的成员执行查询以外的操作,那么这个单例Bean是线程安全的。比如Spring mvc的Controller、Service、Dao等,这些Bean大多是无状态的,只关注于方法本身。对于有状态的bean,是线程不安全的,但是我们可以通过ThreadLocal去解决线程安全的方法。2.对于原型Bean(即scope="prototype"),每次创建一个新对象,也就是线程之间并不存在Bean共享,自然是不会有线程安全的问题。package是把jar打到本项目的target下,而install时把target下的jar安装到本地仓库,供其他项目使用。简单工厂模式:是由一个工厂对象创建产品实例,简单工厂模式的工厂类一般是使用静态方法,通过不同的参数的创建不同的对象实例可以生产结构中的任意产品,不能增加新的产品抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需制定他们具体的类,生产多个系列产品生产不同产品族的全部产品,不能新增产品,可以新增产品族ls -用来显示目标列表cd -用来切换工作目录pwd -以绝对路径的方式显示用户当前工作目录cat -文件内容查看grep -是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来tail -输出文件中的尾部内容ps -用于报告当前系统的进程状态kill -命令用来删除执行中的程序或工作top -可以实时动态地查看系统的整体运行情况JDK1.7:先对数组的长度增加一倍,然后遍历原来的旧的table数组,把每一个数组元素也就是Node链表迁移到新的数组里面,最后迁移完毕之后,把新数组的引用直接替换旧的。JDK1.8:扩容时候会判断这个值,如果超过阈值就要扩容,首先根据运算得到需要遍历的次数i,然后利用tabAt方法获得i位置的元素f,初始化一个forwardNode实例fwd,如果f == null,则在table中的i位置放入fwd,否则采用头插法的方式把当前旧table数组的指定任务范围的数据给迁移到新的数组中,然后给旧table原位置赋值fwd。直到遍历过所有的节点以后就完成了复制工作,把table指向nextTable,并更新sizeCtl为新数组大小的0.75倍,扩容完成。在此期间如果其他线程的有读写操作都会判断head节点是否为forwardNode节点,如果是就帮助扩容。
包含 11 个问题
· 5 个回答
1.锁可以锁在哪里?
2 年前
35人
Java
感觉没戏
String 和StringBuffer的区别 JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。 ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。Collection是集合类的上级接口,继承与他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)。 HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。 HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。 HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解。 Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Map interface的一个实现。 最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap 就必须为之提供外同步(如果是ArrayList:List lst = Collections.synchronizedList(new ArrayList());如果是HashMap:Map map = Collections.synchronizedMap(new HashMap());)。 Hashtable和HashMap采用的hash/rehash算法都大概一样,所以性能不会有很大的差异。
包含 7 个问题
· 3 个回答
String 和StringBuffer的区别
2 年前
7人
产品运营
确定通过
简单记录下面试过程投递简历一天后次日通过筛选,再过一天线下面试。368大厦,去到后会议室等着,等面试的有两三个,不过可能是其他岗位的,等了十多二十分,去到一个小会议室面,一个小姐姐,应该是HR,首先我自我介绍,聊了十多二十分都是关于业务的,感觉表现和对方给的反馈比较一般。但是过了一天告知通过初面,两天后第二面,电话面试,应该是HR和业务负责人,聊了半小时,也都是之前工作结合当前岗位。次日知道面试结果。
2 年前
2人
工资分布
来自 126331 用户,包含 619 个职位
¥15,116/月(平均)
47% 的员工高于平均薪资,
低于
同行业公司
技术
94,691名用户贡献,包含101个职位
¥16,204
月均薪资
工作体验
公司环境27
公司福利18
员工旅游
节日福利
零食下午茶
加班补助
免费班车
带薪年假
五险一金
定期体检
年终奖
餐补
通讯补贴
交通补助
生日福利
补充医疗保险
团建活动
住房补贴
全勤奖
生日礼物
上下班时间
上午09:00-下午06:00
弹性工作
软通动力信息技术(集团)股份有限公司工作怎么样?通过员工匿名打分可对职业发展、薪酬福利、工作条件、工作生活平衡、公司认同等多个维度评价来全面了解软通动力信息技术(集团)股份有限公司工作怎么样,另外还能通过本页面查看该公司面试感受、面试经验、工资分布、工作体验等信息。
如果您有任何关于该公司相关的建议或问题,请您立即反馈
内容索引
优秀公司
推荐公司
最新公司
远大住工上海公司工作怎么样
阿里健康工作怎么样
贝贝网工作怎么样
大声娱乐工作怎么样
途虎养车网工作怎么样
北京瑰丽酒店工作怎么样
一起作业网工作怎么样
优步工作怎么样
中投在线工作怎么样
深圳闻泰通讯工作怎么样
货拉拉工作怎么样
中联屹合工作怎么样
碧博格尔工作怎么样
乐博乐博教育工作怎么样
宝付支付工作怎么样
众惠信贷工作怎么样
京宝融工作怎么样
橘子娱乐工作怎么样
如此生活工作怎么样
杰拉网咖工作怎么样
闪电购工作怎么样
上海格尔软件公司工作怎么样
新太科技工作怎么样
玛花纤体工作怎么样
达丰(上海)电脑有限公司工作怎么样
中国工控网工作怎么样
大连必捷必信息技术有限公司工作怎么样
启明星软件公司工作怎么样
网进科技工作怎么样
微星科技工作怎么样
湖北众友科技工作怎么样
奇瑞汽车工作怎么样
南京法雷奥工作怎么样
深圳海洋王照明公司工作怎么样
久泰能源工作怎么样
帮帮您网站工作怎么样
长春市翔宇汽车配件工作怎么样
辰军网吧工作怎么样
长春市翔宇汽配工作怎么样
长春博视光学有限公司工作怎么样
谷城县莲笙商贸店(个体工商户)工作怎么样
舞阳县艾粒百货商行(个体工商户)工作怎么样
太原从信商贸有限公司工作怎么样
汤原县吉发服装店(个体工商户)工作怎么样
漳州市龙海区海澄镇苏凌昕保健服务部(个体工商户)工作怎么样
海港区益合餐饮店工作怎么样
西宁市湟中区鲁沙尔安多藏餐吧(个体工商户)工作怎么样
福州市台江区圆圆电子有限公司工作怎么样
河北初标工程材料有限公司工作怎么样
大通生明牛羊肉批发零售店(个体工商户)工作怎么样
杭州迪卡云尚智联科技有限公司工作怎么样
全椒县袁绍贵水果蔬菜种植农场(个体工商户)工作怎么样
寻甸县青梅水果铺(个体工商户)工作怎么样
合肥加裕商业运营管理有限公司工作怎么样
济南天桥金钟盛荣烟酒副食批发店(个体工商户)工作怎么样
武汉经济技术开发区嘉成建材经营部(个体工商户)工作怎么样
鹤岗市向阳区昌和盛酒行(个体工商户)工作怎么样
重庆挚偌网络科技有限公司工作怎么样
张湾区运顺百货店(个体工商户)工作怎么样
宜兴市新庄街道丽的服装店(个体工商户)工作怎么样
上海国桓天企业管理有限公司工作怎么样