
获得徽章 0
- 百分之六十
1.react生命周期
2. react性能优化
3.添加原生事件不移除为什么会内存泄露
4.还有哪些地方会内存泄露
5. setInterval需要注意的点
6.定时器为什么是不精确的
7.setTimeout(1)和setTimeout(2)之间的区别
8.介绍宏任务和微任务
9. promise里面和then里面执行有什么区别10.介绍pureComponet
11.介绍Function Component
12. React数据流
13. props和state的区别
14.介绍react context
15.介绍class和ES5的类以及区别
16.介绍箭头函数和普通函数的区别
17.介绍defineProperty方法,什么时候需要用到
18.for..in 和object.keys的区别
19.介绍闭包,使用场景 编辑 大纲
20.使用闭包特权函数的使用场景
21.get和post有什么区别展开赞过53 - 请问您有多长时间的Android开发经验?
您在过去的项目中有使用过哪些开发工具和技术?
您知道什么是MVP和MVVM吗?您在项目中有应用过吗?
您有使用过RxJava和Retrofit等库吗?请举例说明在项目中的应用情境。
您有使用过数据库吗?请举例说明您使用了哪种数据库和应用情境。
在您的项目中,您有遇到过哪些性能问题?您是如何解决的?
您了解什么是Android Jetpack吗?您在项目中有使用过吗?
您了解哪些安全问题在Android开发中比较重要?您是如何保证应用程序安全的?
您曾经遇到过哪些挑战,而且您是如何解决这些挑战的?
最后,请您谈一谈您目前正在学习或是打算学习的Android相关技术和工具。展开等人赞过158 - #每日一题# 反转字符数组,反向输出即可
class Solution {
public void reverseString(char[] s) {
int left = 0, right = s.length - 1;
while(left < right){
char s1 = s[left];
s[left] = s[right];
s[right] = s1;
right--;
left++;
}
}
}展开赞过23 - #每日一题#
双指针的妙用哈哈哈哈
class Solution {
public int[] twoSum(int[] numbers, int target) {
int[] nums = new int[2];
int left = 0, right = numbers.length - 1;
while(left < right){
if(numbers[left] + numbers[right] == target){
nums[0] = left+1;
nums[1] = right+1;
break;
}else if(numbers[left] + numbers[right] > target){
right--;
}else{
left++;
}
}
return nums;
}
}展开赞过评论2