xiangzhihong8的专栏

技术群:515980159,278792776;招聘群:188716429

React面试之生命周期与状态管理

React 生命周期 在 V16 版本中引入了 Fiber 机制。这个机制一定程度上的影响了部分生命周期的调用,并且也引入了新的 2 个 API 来解决问题。 在之前的版本中,如果你拥有一个很复杂的复合组件,然后改动了最上层组件的 state,那么调用栈可能会很长。调用栈过长,再加上中间进行了...

2018-07-17 09:42:50

阅读数 775

评论数 0

今日头条面试

首先说一下,今日头条的面试主要分为三轮到四轮,如果是旺季面三轮,首先是基础面试,基本面试一般10个题左右,最近面试了一下今日头条的移动Android资深工程师,记录下。 第一面是北京的开发进行视频面试,有理论和编程题组成。用的是在线编程工具,如下图。 第一面 1,请编程实现单例模式,懒汉...

2018-05-08 22:29:27

阅读数 6081

评论数 1

Android需要知道的TCP\IP和Http知识

相信大家在出去面试的时候,经常会被问到一些基础问题,这些问题,平时开发过程中我们并不会太注意,但是一些大公司在面试时会经常问,今天给大家总结下在Android/iOS开发中会被问到的关于TCP\IP和Http相关的知识。 左边是标准的OSI参考模型,共7层;右边是TCP/IP参考模型,分为4...

2018-05-03 10:55:55

阅读数 128

评论数 0

Android 8.1新特性

上次的google中国开发者大会上,google官方介绍了8.1的最新进展,并介绍了8.1的一些新功能。 Android 8.1的主要新功能点有: 1、神经网络API(NNAPI),提供机器学习的硬件加速。 2、通知:通知消息现在每秒仅能发出一次提示音。 3、改善2G以下内存设备的表现...

2017-12-25 14:25:59

阅读数 14545

评论数 0

搞定BAT Java面试题

下面就Java常见的面试题做一个简单的总结,一句话掌握这些面试题,搞定BAT不是梦。 基本概念 操作系统中 heap 和 stack 的区别; 什么是基于注解的切面实现; 什么是 对象/关系 映射集成模块; 什么是 Java 的反射机制; 什么是 ACID; BS与CS的联系与区...

2017-11-14 21:25:01

阅读数 1472

评论数 1

腾讯前端面试题集锦

想要进入腾讯,首先会进行一些基础知识的考核,这些基础及时包括数据结构、算法、数据库、安全等方面,最后是关于性格和项目经验的问题。基础知识 prototype和proto的关系是什么 meta viewport原理 域名收敛是什么 float和display:inline-block;的区别 前端优...

2017-11-04 10:05:39

阅读数 4920

评论数 0

Android面试题整理

似乎自去年下半年以来,大家跳槽的少了,还有有些公司裁员了,前几年火热的移动端、前端岗位也越来越少,回归理性。现在各大公司对移动Android/ios的需求基本要求都是三年以上相关经验,有过大型互联网项目经验,基础扎实。那么对于我们从事Android开发的程序员,我们究竟需要掌握哪些技术呢?面试官究...

2017-03-12 20:05:04

阅读数 2334

评论数 0

android混淆那些坑

ProGuard简介在最新的Android Studio 2.2.2版本创建的Android工程中,module中的build.gradle有如下一段配置。这里的minifyEnabled即用来控制在编译时是否需要启用Proguard,将minifyEnabled修改为true,即表示启用Prog...

2016-12-21 20:08:11

阅读数 8551

评论数 0

Android面试之高级篇

结合自己之前去很多大公司的面试经历和自己面别人的一些题,这里做一些总结,Android面试中常见的面试题。1,Android的Handler运行机制    要解释Handler的运行机制就要讲几个对象:Message、Handler、Message Queue、Looper。Handler获取当前...

2016-10-16 12:05:38

阅读数 1062

评论数 0

2016 苹果全球开发者大会(WWDC)

纵观WWDC 2016开发者大会的全部内容,尽管本次大会没有那些新的产品发布,不过能让各位果粉的肾留到秋天,那也是苹果公司对各位果粉的关爱啊。但是对iOS开发者而言,新发布的技术还是比较不错的。主要内容包括四大系统(watchOS、tvOS、macOS、iOS 10)和Tim Cook钟爱的Swi...

2016-08-28 22:37:24

阅读数 1020

评论数 0

网易面试

网易今年的笔试好像遭到了很多吐槽啊,不过值得注意一点的事,网易Android岗位的笔试最后一题是一道简答题“介绍一个你使用过的第三方库并详细说明其原理”。 这个问题在我之前的文章反复提到过,面试中一定会有,现在连笔试中都出现了,所以大家一定要好好准备一下。 OK,现在我们看看,网易电面中出现了...

2016-08-03 21:48:42

阅读数 1093

评论数 0

android 面试之listview

ListView优化一直是一个老生常谈的问题,不管是面试还是平常的开发中,ListView永远不会被忽略掉,那么这篇文章我们来看看如何最大化的优化ListView的性能。· 1.在adapter中的getView方法中尽量少使用逻辑· 2.尽最大可能避免GC· 3.滑动的时候不加载图片· 4.将L...

2016-07-15 08:26:31

阅读数 3331

评论数 2

android开发之http协议

http协议学习系列 1. 基础概念篇 1.1 介绍   HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engine...

2016-06-27 20:41:40

阅读数 1595

评论数 0

Rest api简介

理解和使用内容协商 我们的开发者在发送一个 REST API 请求的同时,根据应用场景,针对相同的资源,可能会期待不同的返回形式。 比如,我希望根据用户客户端语言,同一个资源的内容可以返回不同的语言。又比如,当我使用 Java 编程的时候,我希望得到 ATOM 格式的返回结果,而当我使用 Ja...

2016-06-20 11:43:51

阅读数 839

评论数 0

Android 几种网络请求的区别与联系

HttpUrlConnection 最开始学android的时候用的网络请求是HttpUrlConnection,当时很多东西还不知道,但是在android 2.2及以下版本中HttpUrlConnection存在着一些bug,所以建议在android 2.3以后使用HttpUrlConne...

2016-06-16 12:32:51

阅读数 6378

评论数 0

阿里面试

阿里面试主要问的是一些原理性的东西,比如HashMap实现原理,线程间通讯,线程间数据共享,android对java在哪些方法上 有优化,android的异步任务是怎么实现的等等,接下来我们一一讲解 1,HashMap实现原理,

2016-04-06 21:31:08

阅读数 1205

评论数 0

提示
确定要删除当前文章?
取消 删除