精华内容
下载资源
问答
  • 英语一大作文 (看清楚哦) 形式呢没啥好说的 给你一幅漫画 要写三段 1)describe the drawing briefly 简要描述图画 ...第一段如何写? 如何描述图画? 漫画是老师给出的,你没办法决定, 所以漫画的内容...

    目录

    英语一大作文攻略 (看清楚哦)

    第一段如何写?

    第一段 第一句话  描述图画

    如果是双图的情况:

    第一段 第二句话 翻译配图文字


    英语一大作文攻略 (看清楚哦)

    形式呢没啥好说的  给你一幅漫画

    要写三段

    1)describe the drawing briefly     简要描述图画

    2)explain its intended meaning   解释其意图

    3)give your comments                 给出你的评论

    首先呢,审题你不能审错了,这个没啥好讲的,所以下面默认你审题没问题,然后开始说下如何写

    第一段如何写?

    一句话描述图画+一句话翻译配图文字

    第一段 第一句话  描述图画

    漫画是老师给出的,你没办法决定,

    所以漫画的内容需要你积累词汇,如果你关键单词写不出来,那真的没法谈技巧了

    在你能够简要描述图画的情况下(就是关键词会写),我们可以提高句子的质量(适用高级语法)

    我们用同一套模板来描述所有的图画

    单单看总结可能看不出什么,可以先去看例子,再看总结

    总结

    第一步:描述图画的中心事物  地点状语放句首,句子完全倒装

    • 结构就是  在哪里+动词+东西或人  如:在图片里站着一个人
    • 地点:一般就是在图片里   In the picture 或者写 In the cartoon  或者根据实际图画内容
    • 站着:stand  或坐着 sit  或躺着 lay 注意这里用动词原形(或单三),表明一般现在时
    • 一个人: a young people  或者 a young man  或者 a yonugster

    第二步:中心事物什么样子/在干什么   用非谓语动词或定语从句

    • 非谓语动词看主动还是被动
    • 主动 V+ing
    • 被动 V+ed或特殊形式

    第三步:周围环境什么样/干什么  with引导独立主格结构或非限定性定语从句

    • 描述环境或补充细节,如
    • 菜放在桌子上  with the delicious dishes left on the table
    • 拐杖扔在一边  with the walking sticks left on the ground
    • 脸上带着笑容  with the smile on the face
    • 瓶子扔在路上  with the bottle left on the road

    注意:这三步最终是连接为一句话,这句话里面只有一个谓语动词,就是第一步中的那个动词原形(单三),其他出现的动词都是非谓语动词,根据主动(ing)和被动(ed)来写

     

    仔细看下下面几个例子,再去看总结

    1、

    很简单,比如

    02年大作文考文化融合,图片里一个美国女孩穿着中国服饰笑着

    按照我们的方法:

    第一步:描述图画的中心事物  地点状语放句首,句子完全倒装

    In the picture stands a American girl,    图片里站着一个美国女孩

    觉得字数少可以写 In the middle of the picture stands a young American girl

    第二步:中心事物什么样子/在干什么   用非谓语动词或定语从句

    wearing Chinese traditional costume,   穿着中国服饰

    注意这个wearing  非谓语动词  主动 所以用ing

    第三步:周围环境什么样/干什么  with引导独立主格结构

    with a smile on the face.   脸上带着笑容

    三步拼起来,就是一个完整的描述图画内容的一句话

    In the picture stands a American girl, wearing Chinese traditional costume,with a smile on the face.

    当然了,你可以再修饰修饰,比如漂亮的衣服,带着项链,带着甜蜜的微笑

    wearing beautiful Chinese traditional clothes and necklace,with a sweet smile on the face.

    2、

    08年大作文 考合作    两个残疾人绑在一起走,扔下拐杖

    按照我们的方法:

    第一步:描述图画的中心事物  地点状语放句首,句子完全倒装

    In the picture run two handicapped young man   在图片中两个残疾年轻人在跑

    On the road run two physically-challenged youngsters 两个残疾年轻人在路上跑

    第二步:中心事物什么样子/在干什么   用非谓语动词或定语从句

    binding their legs together  把他们的腿绑在一起   

    binding their legs together and holding each other's shoulder 把他们的腿绑在一起,扶着彼此的肩膀

    (这里主动我们用ing,也可以改写做被动,腿被绑在一起)

    第三步:周围环境什么样/干什么  with引导独立主格结构

    with the walking sticks left on the ground   拐杖丢在一边

    三步拼起来,就是一个完整的描述图画内容的一句话

    On the road run two physically-challenged youngsters,binding their legs together and holding each other's shoulder,with the walking sticks left on the ground.

    3、

    10年文化火锅  主题 文化融合

    按照我们的方法:

    第一步:描述图画的中心事物  地点状语放句首,句子完全倒装

    In the picture stands a hot pot  图片中有一个火锅

    第二步:中心事物什么样子/在干什么   用非谓语动词或定语从句

    cantaining various cultural items   包含各种文化元素(非谓语动词 表主动cantaining)

    which contains various cultural elements 包含各种文化元素(定语从句)

            ps:various 可以换成 a variety of  各种各样的

            还可以再修饰一下   包含各种有东西方文化背景的文化元素

            cantaining various cultural items of both Eastern and Western background 

    第三步:周围环境什么样/干什么  with引导独立主格结构

    这个我们其实描述完了,他也没啥周围环境

    我们可以再补充一些细节

    such as Kongfu and Beijing opear. 例如功夫和京剧

    三步拼起来,就是一个完整的描述图画内容的一句话

    In the picture stands a hot pot,cantaining various cultural items of both Eastern and Western background,such as Kongfu and Beijing opear.

    4、

    15年大作文 手机时代的聚会

    这个作文主题不唯一

    可以认为大家都玩手机,不说话,主题是网络对社交生活的影响(负面影响)

    也可以认为是大家用手机点菜,科技给生活带来改变(正面影响)

    按照我们的方法:

    第一步:描述图画的中心事物  地点状语放句首,句子完全倒装

    Around the table sit four youngsters  桌子边坐着四个人,你写in the picture 也行

    第二步:中心事物什么样子/在干什么   用非谓语动词或定语从句

    playing their smart phones and keep silent with other  玩他们的手机并且和其他人保持沉默

    focusing on their smart phones without communication   玩他们的手机,不交流

    玩手机还可以写做 thumb through 翻查,浏览。     主动,所以要写做thumbing through

    第三步:周围环境什么样/干什么  with引导独立主格结构

    with the food left on the table  食物放在桌子上

    with the various and delicious food left on the table. 各种美味的食物放在桌子上

    三步拼起来,就是一个完整的描述图画内容的一句话

    Around the table sit four youngsters,focusing on their smart phones without commucation,with the various and delicious food left on the table.

    5、

    19年大作文  考坚持

    按照我们的方法:

    第一步:描述图画的中心事物  地点状语放句首,句子完全倒装

    On the step sits a young man   在台阶上坐着一个年轻人

    On the step to the mountain top sits a youngsters  在通往山顶的台阶上坐着一个年轻人

    第二步:中心事物什么样子/在干什么   用非谓语动词或定语从句

    camplaining that he is too tired to climb  抱怨他爬山太累了

    第三步:周围环境什么样/干什么  with引导独立主格结构

    with his friend encouraging him and giving his a bottle of water  他的朋友鼓励他,给他一瓶水

    这里encourage 和give 两个动词 都是主动 加ing

    三步拼起来,就是一个完整的描述图画内容的一句话

    On the step to the mountain top sits a youngsters,camplaining that he is too tired to climb,with his friend encouraging him and giving his a bottle of water.

    看完这些例子

    再看下最初的总结

    总结

    第一步:描述图画的中心事物  地点状语放句首,句子完全倒装

    • 结构就是  在哪里+动词+东西或人  如:在图片里站着一个人
    • 地点:一般就是在图片里   In the picture 或者写 In the cartoon  或者根据实际图画内容
    • 站着:stand   或者坐着 sit  或者躺着 lay、walk、run  注意这里用动词原形(或单三),表明一般现在时
    • 一个人: a young people  或者 a young man  或者 a yonugster

    第二步:中心事物什么样子/在干什么   用非谓语动词或定语从句

    • 非谓语动词看主动还是被动
    • 主动 V+ing (我们刚才用过的 growing  binding  wearing  containing  holding )
    • 被动 V+ed或特殊形式

    第三步:周围环境什么样/干什么  with引导独立主格结构或非限定性定语从句

    • 描述环境或补充细节,如
    • 菜放在桌子上  with the delicious dishes left on the table
    • 拐杖扔在一边  with the walking sticks left on the ground
    • 脸上带着笑容  with the smile on the face
    • 瓶子扔在路上  with the bottle left on the road

    注意:这三步最终是连接为一句话,这句话里面只有一个谓语动词,就是第一步中的那个动词原形(单三),其他出现的动词都是非谓语动词,根据主动(ing)和被动(ed)来写

     

    如果是双图的情况:

    双图描述图画内容,按照事物发展顺序来写

    第一个图用刚才的模板,第二个图用一般语句描述

    第二个图模板:the right picture shows that + 完整的句子

    eg:2014年

    左边的图,我们还用刚才的写法来写

    在左图站着一个年轻妈妈,牵着她女儿的手。

    In the left picture stands a young mother, holding her daughter's hand.

    注意:我这里没有完全按照刚才的模板,我没写with引导的独立主格结构,当然你完全可以写,用跟刚才一样的写法,加个with a smile on the face.  这完全没问题。但是,我们可以随机应变嘛,不一定非要那么死板

    此处可以加个目的状语 to look after the girl 在照顾她的女儿。(也可以不加,看情况)

    In the left picture stands a young mother, holding her daughter's hand to look after the girl.

    相对的,右边的图显示,30年后女孩长大了,牵着她妈妈的手照顾她的妈妈

    By contrast, the right picture shows that the girl has grown up 30 years later and holds her mom's hand to take care of the mother.

    模板By contrast, the right picture shows that +.......

     

    第一段 第二句话 翻译配图文字

    注意!注意!注意!

    配图文字指的是图片下方配的一行小字,而不是图中人物的对话或图中的文字。图中的文字,属于描述图画的内容,写在第一句

    模板:The caption reads that "............"  配图文字显示............      (引号里面翻译配图文字)

    如:2014年

    相携 两个字  可以翻译为 "Mutual support" 

    The caption reads that "Mutual support".

    如 2010年

    配图文字“文化火锅,既美味又营养

    cultural hot pot, both delicious and nutritious   文化火锅,既美味又营养

    文化的火锅,所以要用文化的  adj  cultural

    写作:The caption reads that "cultural hot pot, both delicious and nutritious"

    2015年

    配图文字“手机时代下的聚会

    A gathering in the era of cell phone  手机时代下的聚会      era 时代 也可写time

    但是,如果遇到比较难翻译的

    比如2008年

    你一条腿 我一条腿 你我一起 走南闯北

    直白的翻译: You have one leg and so do I. We can travel around the world.

    或者你可以写的更漂亮些: Helping each other, we can travel all around.

     

    但是,就怕有些太难的,你翻译不出来,甚至还写错了,就要扣分了

    所以,我们如果遇到太难的,就不翻译文字了,可以写一句模板

    模板:给两种,背过直接写就好了

    图片将引起人们的极大关注,因为它的象征意义确实令人振奋和耳目一新。(好的)

    The picture will draw much attention for it symbolic meaning is really inspiring and refreshing

    图片将引起人们的极大关注,因为它的象征意义确实令人遗憾和伤心。(不好的)

    The picture will draw much attention for it symbolic meaning is really sorry and sad

     

    第一段写完了,第二段写作攻略:点击跳转,第二段写作攻略

     

     

     

     

     

    展开全文
  • text、data和bss知识介绍

    万次阅读 2018-04-14 11:48:22
    、总体概述1、bss(可读可写) bss是英文Block Started by Symbol的简称,通常是指用来存放程序中未初始化的全局变量的块内存区域,在程序载入时由内核清0。BSS属于静态内存分配。它的初始值也是由用户自己...

    一、总体概述

    1、bss(可读可写)
         bss是英文Block Started by Symbol的简称,通常是指用来存放程序中未初始化的全局变量的一块内存区域,在程序载入时由内核清0。BSS段属于静态内存分配。它的初始值也是由用户自己定义的连接定位文件所确定,用户应该将它定义在可读写的RAM区内,源程序中使用malloc分配的内存就是这一块,它不是根据data大小确定,主要由程序中同时分配内存最大值所确定,不过如果超出了范围,也就是分配失败,可以等空间释放之后再分配。
    2、text(只读)
        text段是程序代码段,在AT91库中是表示程序段的大小,它是由编译器在编译连接时自动计算的,当你在链接定位文件中将该符号放置在代码段后,那么该符号表示的值就是代码段大小,编译连接时,该符号所代表的值会自动代入到源程序中。
    3、data(可读可写)
        data包含静态初始化的数据,所以有初值的全局变量和static变量在data区。段的起始位置也是由连接定位文件所确定,大小在编译连接时自动分配,它和你的程序大小没有关系,但和程序使用到的全局变量,常量数量相关。
    1)stack/heap:
    栈(stack)
    保存函数的局部变量和参数。是一种“后进先出”(Last In First Out,LIFO)的数据结构,这意味着最后放到栈上的数据,将会是第一个从栈上移走的数据。对于哪些暂时存贮的信息,和不需要长时间保存的信息来说,LIFO这种数据结构非常理想。在调用函数或过程后,系统通常会清除栈上保存的局部变量、函数调用信息及其它的信息。栈另外一个重要的特征是,它的地址空间“向下减少”,即当栈上保存的数据越多,栈的地址就越低。栈(stack)的顶部在可读写的RAM区的最后。
    堆(heap)保存函数内部动态分配内存,是另外一种用来保存程序信息的数据结构,更准确的说是保存程序的动态变量。堆是“先进先出”(First In first Out,FIFO)数据结构。它只允许在堆的一端插入数据,在另一端移走数据。堆的地址空间“向上增加”,即当堆上保存的数据越多,堆的地址就越高。

    一个程序的3个基本段:text段,data段,bss段。

    text段在内存中被映射为只读,但.data和.bss是可写的。

    text段:就是放程序代码的,编译时确定,只读;

    data段:存放在编译阶段(而非运行时)就能确定的数据,可读可写。也就是通常所说的静态存储区,赋了初值的全局变量赋初值的静态变量存放在这个区域,常量也存放在这个区域;

    bss段:定义而没有赋初值的全局变量和静态变量,放在这个区域;

    二、程序的内存分配
    一个由C/C++编译的程序占用的内存分为以下几个部分
    1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。
    2、堆区(heap) — 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。
    3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域(.data段),未初始化的全局变量和未初始化的静态变量在相邻的另一块区域(.bss段)。 - 程序结束后有系统释放。

    注:在采用段式内存管理的架构中(比如intel的80x86系统),.bss段(Block Started by Symbol segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域,一般在初始化时bss段部分将会清零。bss段属于静态内存分配,即程序一开始就将其清零了。在C语言之类的程序编译完成之后,已初始化的全局变量保存在.data 段中。
    4、文字常量区—常量字符串就是放在这里的。 程序结束后由系统释放
    5、程序代码区—存放函数体的二进制代码。

    三、例子程序
    //main.c

    1. int a = 0; 全局初始化区   
    2. char *p1; 全局未初始化区   
    3. main()   
    4. {   
    5. int b; 栈   
    6. char s[] = "abc"; 栈   
    7. char *p2; 栈   
    8. char *p3 = "123456"; 123456/0在常量区,p3在栈上。   
    9. static int c =0; 全局(静态)初始化区   
    10. p1 = (char *)malloc(10);   
    11. p2 = (char *)malloc(20);//分配得来得10和20字节的区域就在堆区。   
    12. strcpy(p1, "123456"); 123456/0放在常量区,编译器可能会将它与p3所指向的"123456"优化成一个地方。   
    13. }  
    int a = 0; 全局初始化区 
    char *p1; 全局未初始化区 
    main() 
    { 
    int b; 栈 
    char s[] = "abc"; 栈 
    char *p2; 栈 
    char *p3 = "123456"; 123456/0在常量区,p3在栈上。 
    static int c =0; 全局(静态)初始化区 
    p1 = (char *)malloc(10); 
    p2 = (char *)malloc(20);//分配得来得10和20字节的区域就在堆区。 
    strcpy(p1, "123456"); 123456/0放在常量区,编译器可能会将它与p3所指向的"123456"优化成一个地方。 
    }

     

    、堆和栈的理论知识
    2.1申请方式
    stack:
    由系统自动分配。 例如,声明在函数中一个局部变量 int b; 系统自动在栈中为b开辟空间
    heap:
    需要程序员自己申请,并指明大小,在c中malloc函数
    如p1 = (char *)malloc(10);
    在C++中用new运算符
    如p2 = (char *)malloc(10);
    但是注意p1、p2本身是在栈中的。
    2.2 申请后系统的响应
    栈: 只要栈的剩余空间大于所申请空间,系统将为程序提供内存,否则将报异常提示栈溢出
    堆:首先应该知道操作系统有一个记录空闲内存地址的链表,当系统收到程序的申请时,会遍历该链表,寻找第一个空间大于所申请空间的堆结点,然后将该结点从空闲结点链表中删除,并将该结点的空间分配给程序,另外,对于大多数系统,会在这块内存空间中的首地址处记录本次分配的大小,这样,代码中的delete语句才能正确的释放本内存空间。另外,由于找到的堆结点的大小不一定正好等于申请的大小,系统会自动的将多余的那部分重新放入空闲链表中。
    2.3 申请大小的限制
    栈:在Windows下,栈是 向低地址扩展的数据结构,是一块 连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在 WINDOWS下, 栈的大小是 2M(也有的说是1M,总之是一个编译时就确定的常数),如果申请的空间超过栈的剩余空间时,将提示overflow。因此, 能从栈获得的空间较小。
    堆:堆是 向高地址扩展的数据结构,是 不连续的内存区域。这是由于系统是用链表来存储的空闲内存地址的,自然是不连续的,而链表的遍历方向是由低地址向高地址。堆的大小受限于计算机系统中有效的虚拟内存。由此可见, 堆获得的空间比较灵活,也比较大
    2.4申请效率的比较:
    栈:由 系统自动分配, 速度较快。但程序员是无法控制的。
    堆:是由new分配的内存, 一般速度比较慢而且容易产生内存碎片,不过用起来最方便.
    另外, 在WINDOWS下,最好的方式是用VirtualAlloc分配内存他不是在堆,也不是在栈是直接在进程的地址空间中保留一快内存,虽然用起来最不方便。但是速度快,也最灵活
    2.5堆和栈中的存储内容
    栈:在函数调用时,第一个进栈的是主函数中后的下一条指令(函数调用语句的下一条可执行语句)的地址,然后是函数的各个参数,在大多数的C编译器中,参数是由右往左入栈的,然后是函数中的局部变量。注意 静态变量是不入栈的。
    当本次函数调用结束后,局部变量先出栈,然后是参数,最后栈顶指针指向最开始存的地址,也就是主函数中的下一条指令,程序由该点继续运行。
    堆:一般是在 堆的头部用一个字节存放堆的大小。堆中的具体内容有程序员安排。
    2.6存取效率的比较

    char s1[] = "aaaaaaaaaaaaaaa";
    char *s2 = "bbbbbbbbbbbbbbbbb";
    aaaaaaaaaaa是在运行时刻赋值的;
    而bbbbbbbbbbb是在编译时就确定的;
    但是,在以后的存取中,在栈上的数组比指针所指向的字符串(例如堆)
    比如:

    1. #include <stdio.h>    
    2. void main()   
    3. {    
    4. char a = 1;  char c[] = "1234567890";    
    5. char *p ="1234567890";    
    6. a = c[1];    
    7. a = p[1];    
    8. return;    
    9. }  

    对应的汇编代码
    10: a = c[1];
    00401067 8A 4D F1 mov cl,byte ptr [ebp-0Fh]
    0040106A 88 4D FC mov byte ptr [ebp-4],cl
    11: a = p[1];
    0040106D 8B 55 EC mov edx,dword ptr [ebp-14h]
    00401070 8A 42 01 mov al,byte ptr [edx+1]
    00401073 88 45 FC mov byte ptr [ebp-4],al
    第一种在读取时直接就把字符串中的元素读到寄存器cl中,而第二种则要先把指针值读到edx中,在根据edx读取字符,显然慢了。

    小结
    堆和栈的区别可以用如下的比喻来看出:
    使用栈就象我们去饭馆里吃饭,只管点菜(发出申请)、付钱、和吃(使用),吃饱了就走,不必理会切菜、洗菜等准备工作和洗碗、刷锅等扫尾工作,他的好处是快捷,但是自由度小。
    使用堆就象是自己动手做喜欢吃的菜肴,比较麻烦,但是比较符合自己的口味,而且自由度大

    展开全文
  • 如何在面试中介绍自己的项目

    千次阅读 2019-04-24 15:20:58
    如何在面试中介绍自己的项目经验 在面试时,经过寒暄后,一般面试官会让介绍项目经验 。常见的问法是,说下你最近的(或最拿得出手的)个项目。 根据我们的面试经验,发现有不少候选人对此没准备,说起来磕磕巴巴...

    如何在面试中介绍自己的项目经验

    在面试时,经过寒暄后,一般面试官会让介绍项目经验 。常见的问法是,说下你最近的(或最拿得出手的)一个项目。
    根据我们的面试经验,发现有不少候选人对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从时间段或技术等方面和简历上的不匹配,这样就会造成如下的后果。
    1 第一印象就不好了,至少会感觉该候选人表述能力不强。
    2 一般来说,面试官会根据候选人介绍的项目背景来提问题,假设面试时会问10个问题,那么至少有5个问题会根据候选人所介绍的项目背景来问,候选人如果没说好,那么就没法很好地引导后继问题了,就相当于把提问权完全交给面试官了。

    面试时7份靠能力,3份靠技能,而刚开始时的介绍项目又是技能中的重中之重,所以本文将从“介绍”和“引导”两大层面告诉大家如何准备面试时的项目介绍。
           好了,如下是正文内容:

    1 在面试前准备项目描述,别害怕,因为面试官什么都不知道

    面试官是人,不是神,拿到你的简历的时候,是没法核实你的项目细节的(一般公司会到录用后,用背景调查的方式来核实)。更何况,你做的项目是以月为单位算的,而面试官最多用30分钟来从你的简历上了解你的项目经验,所以你对项目的熟悉程度要远远超过面试官,所以你一点也不用紧张。如果你的工作经验比面试官还丰富的话,甚至还可以控制整个面试流程(笔者在面试方面成精后也经常干这种事情,大家一定也能行)。

    既然面试官无法了解你的底细,那么他们怎么来验证你的项目经验和技术?下面总结了一些常用的提问方式。

    2  准备项目的各种细节,一旦被问倒了,就说明你没做过

    一般来说,在面试前,大家应当准备项目描述的说辞,自信些,因为这部分你说了算,流利些,因为你经过充分准备后,可以知道你要说些什么。而且这些是你实际的项目经验(不是学习经验,也不是培训经验),那么一旦让面试官感觉你都说不上来,那么可信度就很低了。

    不少人是拘泥于“项目里做了什么业务,以及代码实现的细节”,这就相当于把后继提问权直接交给面试官。下表列出了一些不好的回答方式。

    在避免上述不好的回答的同时,大家可以按下表所给出的要素准备项目介绍。如果可以,也请大家准备一下用英语描述。其实刚毕业的学生,或者工作经验较少的人,英语能力都差不多,但你说了,这就是质的进步。

    面试前,你一定要准备,一定要有自信,但也要避免如下的一些情况。

    3  不露痕迹地说出面试官爱听的话

    在项目介绍的时候(当然包括后继的面试),面试官其实很想要听一些关键点,只要你说出来,而且回答相关问题比较好,这绝对是加分项。我在面试别人的时候,一旦这些关键点得到确认,我是绝对会在评语上加上一笔的。

    下面列些面试官爱听的关键点和对应的说辞。

    4  一定要主动,面试官没有义务挖掘你的亮点

    我去面试人家的时候,往往会特别提问:你项目里有什么亮点?或者你作为应聘者,有什么其他加分项能帮你成功应聘到这个岗位。即使这样问,还有些人直接说没有。

    我这样问已经是处于角色错位了,作为面试者,应当主动说出,而不是等着问,但请注意,说的时候要有技巧,找机会说,通常是找一些开放性的问题说。

    比如:在这个项目里用到了什么技术?你除了说一些基本的技术,比如Spring MVC,Hibernate,还有数据库方面的常规技术时,还得说,用到了Java内存管理,这样能减少对虚拟机内存的压力,或者说用到了大数据处理技术等。也就是说,得找一切机会说出你拿得出手的而且当前也非常热门的技术。

    或者找个相关的问题做扩展性说明,比如被问到:你有没有用到过一对多和多对多?你除了说基本知识点以外,还可以说,一般我还会根据需求适当地设置cascade和inverse关键字,随后通过一个实际的案例来说明合理设计对你项目的帮助,这样就能延伸性地说明你的技能了。相反如果你不说,面试话一定会认为你只会简单的一对一和一对多操作。

    面试的时候,如果候选人回答问题很简单,有一说一,不会扩展,或者用非常吝啬的语句来回答我的问题,那么我一般会给机会让他们深入讲述(但我不敢保证不是每个面试官都会深入提问),如果回答再简洁,那么也会很吝啬地给出好的评语。

    记住:面试官不是你的亲戚,面试官很忙,能挖掘出你的亮点的面试官很少,而说出你的亮点是你的义务。

    我在面试别人过程中,根据不同的情况一般会给出如下的评语。

    1 回答很简单,但回答里能证明出他对框架等技术确实是做过,我会在评语里些“对框架了解一般,不知道一些深层次的知识(我都问了多次了你都回答很简答,那么对不起了,我只能这么写,或许你确实技术很强,那也没办法,谁让你不肯说呢?)”,同时会加一句“表达能力很一般,沟通能力不强”,这样即使他通过技术面试,后面的面试他也会很吃力。

    2 回答很简单,通过回答我没法验证他是在项目里做过这个技术,还是仅仅在平时学习中学过这个技术。我就会写“在简历中说用过XX技术,但对某些细节说不上来,没法看出在项目里用到这个技术”,如果这个技术是职务必需点,那么他通过面试的可能性就非常小。

    3 回答很简单,而且只通过嗯啊之类的虚词回答,经过提醒还这样,我会敷衍几句结束面试,直接写“技术很薄弱,没法通过面试”。

    4 虽然通过回答能很好地展示自己的技能,但逻辑调理不清晰,那么我会让他通过技术面试,但会写上“技能很好,但表达能力一般(或有待提高),请后继面试经理斟酌”。这样通过后继综合面试的机会就一般了,毕竟综合面试会着重考察表达能力交往能力等非技术因素。

    不管怎样,一旦回答简单,不主动说出你的擅长点,或没有条理很清楚地说出你的亮点,就算我让你通过面试,也不会写上“框架细节了解比较深,数据库应用比较熟练”等之类的好评语,你即使通过技术和后面的综合面试,工资也是比较低的。

    5  一旦有低级错误,可能会直接出局

    面试过程中有些方面你是绝对不能出错,所以你在准备过程中需要尤其注意如下的因素。下面列了些会导致你直接出局的错误回答。

    6  引导篇:准备些加分点,在介绍时有意提到,但别说全

    在做项目介绍的时候,你可以穿插说出一些你的亮点,但请记得,不论在介绍项目还是在回答问题,你当前的职责不是说明亮点而是介绍项目,一旦你详细说,可能会让面试官感觉你跑题了。

    所以这时你可以一笔带过,比如你可以说,“我们的项目对数据要求比较大,忙的时候平均每小时要处理几十万条数据”,这样就可以把面试官引入“大数据”的方向。

    你在面试前可以根据职位的需求,准备好这种“一笔带过”的话。比如这个职位的需求点是Spring MVC框架,大数据高并发,要有数据库调优经验,那么介绍以往项目时,你就最好突出这些方面你的实际技能。

    再给大家举个例子,比如Java虚拟机内存管理和数据库优化是绝大多数项目都要遇到的两大问题,大家都可以在叙述项目经验时说,在这个项目里,我们需要考虑内存因素,因为我们的代码只允许在2G内存环境中运行,而且对数据库性能要求比较高,所以我们经常要监控优化内存和数据库里的SQL语句。这样当面试官深入提问时,就能抛出自己准备好的虚拟机内存优化和数据库优化方面的说辞。

    实在不行,你也可以说“我除了做开发,也做了了解需求,测试和部署的工作,因为这个项目人手比较少,压力比较大”,这样你也能展示你有过独挡一面的经历。

    我在面试过程中,一旦听到有亮点,就会等到他说好当前问题后,顺口去问,一般技术面试最多办半小时,你把时间用在回答准备好的问题点上的时候,被问其他问题的时间就会少了。

    7  你可以引导,但不能自说自话

    我面试的时候,也会遇到些有准备的人,其实如果你真的想应聘的话,一定要事先准备,这点我能理解,甚至赞同,你只要别露出太明显的痕迹,我不会写上“似乎有准备,没法考察真实技能”这种话,更何况未必每个面试官都能感觉出你准备过。  但你不能凭着有准备而太强势,毕竟面试是面试官主导的。

    我遇到个别面试的人,他们说话太多,一般会主动扩展,比如我问他数据库用什么,他不仅回答数据库是什么,自己做了什么,甚至顺便会把大数据处理技术都说出来。

    其实过犹不及,我就会重点考察你说的每个细节,因为我怀疑你说的都是你从网上看的,而不是你项目中用到的,我甚至会直接威胁:“你先和我说实话这个技术你真在项目里用到,我后面会重点考察,一旦被认为你项目里没做,这个性质就是蒙混过关了”,往往这些人会主动坦白。

    不过话说回来,他如果仅仅说,数据量比较大,但点到为止,不继续说后面的话,我就会深入去问,他自然有机会表达。同时请注意,一般在面试过程中,一旦你亮出加分点,但面试官没接嘴,这个加分点可能就不是项目必备的,也不是他所关注的,当前你就可以别再说了,或者等到你提问题的时候再说。

    8  不是结尾的总结

    到这里,我们已经给出了介绍项目的一些技巧。第一,面试前一定要准备,第二,本文给出是的方法,不是教条,大家可以按本文给出的方向结合自己的项目背景做准备,而不是死记硬背本文给出的一些说辞。

    当大家介绍好项目背景后,面试才刚刚开始,哪怕你说得再好,哪怕你把问题引导到你准备的范围里,这也得应付Java Web(比如Spring MVC,ORM等)、Java Core(多线程、集合、JDBC等)和数据库等方面的问题。

    那么本文的价值体现在哪呢?如果引导不好,你根本没机会展示自己的能力。这就是本文给出的方法价值所在。说句自夸的话,本文给出的一些方法和说辞不是拍脑袋想出来的,而是从面试上百个候选人的经历中抽取出来的,其中有不少血泪,也有不少人成功的途径,这篇文章多少对大家(尤其是经验不满3年的初级程序员)有帮助。

    最后,切记:一定要引导面试官往自己准备好的点或者自己擅长的知识面上提问。

    博主可以帮粉丝内推【字节跳动】,春招、实习、秋招、社招;技术岗和非技术岗都可以内推,,具体内推说明可以看下这个帖子:
    https://www.nowcoder.com/discuss/146017。

    最后,公众号为粉丝建立了【今日头条内推群】,内推群群一直有效:19届春招、20届实习、校招、以及20届以后的内推信息都会在群内发布。内推群提供简历直达HR的内推方式,之前通过这种方式内推的同学没有笔试,这种方式内推与内推码方式不冲突。具体内推说明可以看下牛客网上这个帖子的说明:
    https://www.nowcoder.com/discuss/146017

    **内推群的入群方式:公众号‘菜鸟名企梦’后台发送“头条内推”**即可拉你进群


    扫描下方二维码,及时获取更多互联网求职面经javapython爬虫大数据等技术,和海量资料分享
    公众号**菜鸟名企梦后台发送“csdn”即可免费领取【csdn】和【百度文库】下载服务;
    公众号
    菜鸟名企梦后台发送“资料”:即可领取5T精品学习资料**、java面试考点java面经总结,以及几十个java、大数据项目资料很全,你想找的几乎都有
    扫码关注,及时获取更多精彩内容。(博主今日头条大数据工程师)

    推荐阅读

    ☞毕业三年,阿里Java师兄的接地气分享

    ☞知网免费使用作者论文,一年盈利10多亿

    展开全文
  • 如何在面试中介绍自己的项目经验

    千次阅读 2018-12-17 13:35:27
    如何在面试中介绍自己的项目经验 在面试时,经过寒暄后,一般面试官会让介绍项目经验 。常见的问法是,说下你最近的(或最拿得出手的)个项目。 根据我们的面试经验,发现有不少候选人对此没准备,说起来磕磕巴巴...

    如何在面试中介绍自己的项目经验

    在面试时,经过寒暄后,一般面试官会让介绍项目经验 。常见的问法是,说下你最近的(或最拿得出手的)一个项目。
    根据我们的面试经验,发现有不少候选人对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从时间段或技术等方面和简历上的不匹配,这样就会造成如下的后果。
    1 第一印象就不好了,至少会感觉该候选人表述能力不强。
    2 一般来说,面试官会根据候选人介绍的项目背景来提问题,假设面试时会问10个问题,那么至少有5个问题会根据候选人所介绍的项目背景来问,候选人如果没说好,那么就没法很好地引导后继问题了,就相当于把提问权完全交给面试官了。

    面试时7份靠能力,3份靠技能,而刚开始时的介绍项目又是技能中的重中之重,所以本文将从“介绍”和“引导”两大层面告诉大家如何准备面试时的项目介绍。
    好了,如下是正文内容。


    1 在面试前准备项目描述,别害怕,因为面试官什么都不知道

    面试官是人,不是神,拿到你的简历的时候,是没法核实你的项目细节的(一般公司会到录用后,用背景调查的方式来核实)。更何况,你做的项目是以月为单位算的,而面试官最多用30分钟来从你的简历上了解你的项目经验,所以你对项目的熟悉程度要远远超过面试官,所以你一点也不用紧张。如果你的工作经验比面试官还丰富的话,甚至还可以控制整个面试流程(笔者在面试方面成精后也经常干这种事情,大家一定也能行)。
    在这里插入图片描述
    既然面试官无法了解你的底细,那么他们怎么来验证你的项目经验和技术?下面总结了一些常用的提问方式。
    在这里插入图片描述

    2 准备项目的各种细节,一旦被问倒了,就说明你没做过

    ​ 一般来说,在面试前,大家应当准备项目描述的说辞,自信些,因为这部分你说了算,流利些,因为你经过充分准备后,可以知道你要说些什么。而且这些是你实际的项目经验(不是学习经验,也不是培训经验),那么一旦让面试官感觉你都说不上来,那么可信度就很低了。

    不少人是拘泥于“项目里做了什么业务,以及代码实现的细节”,这就相当于把后继提问权直接交给面试官。下表列出了一些不好的回答方式。
    在这里插入图片描述

    在避免上述不好的回答的同时,大家可以按下表所给出的要素准备项目介绍。如果可以,也请大家准备一下用英语描述。其实刚毕业的学生,或者工作经验较少的人,英语能力都差不多,但你说了,这就是质的进步。
    在这里插入图片描述
    面试前,你一定要准备,一定要有自信,但也要避免如下的一些情况。
    在这里插入图片描述

    3 不露痕迹地说出面试官爱听的话

    ​ 在项目介绍的时候(当然包括后继的面试),面试官其实很想要听一些关键点,只要你说出来,而且回答相关问题比较好,这绝对是加分项。我在面试别人的时候,一旦这些关键点得到确认,我是绝对会在评语上加上一笔的。

    下面列些面试官爱听的关键点和对应的说辞。
    在这里插入图片描述

    4 一定要主动,面试官没有义务挖掘你的亮点

    ​ 我去面试人家的时候,往往会特别提问:你项目里有什么亮点?或者你作为应聘者,有什么其他加分项能帮你成功应聘到这个岗位。即使这样问,还有些人直接说没有。

    ​ 我这样问已经是处于角色错位了,作为面试者,应当主动说出,而不是等着问,但请注意,说的时候要有技巧,找机会说,通常是找一些开放性的问题说。

    ​ 比如:在这个项目里用到了什么技术?你除了说一些基本的技术,比如Spring MVC,Hibernate,还有数据库方面的常规技术时,还得说,用到了Java内存管理,这样能减少对虚拟机内存的压力,或者说用到了大数据处理技术等。也就是说,得找一切机会说出你拿得出手的而且当前也非常热门的技术。

    ​ 或者找个相关的问题做扩展性说明,比如被问到:你有没有用到过一对多和多对多?你除了说基本知识点以外,还可以说,一般我还会根据需求适当地设置cascade和inverse关键字,随后通过一个实际的案例来说明合理设计对你项目的帮助,这样就能延伸性地说明你的技能了。相反如果你不说,面试话一定会认为你只会简单的一对一和一对多操作。

    ​ 面试的时候,如果候选人回答问题很简单,有一说一,不会扩展,或者用非常吝啬的语句来回答我的问题,那么我一般会给机会让他们深入讲述(但我不敢保证不是每个面试官都会深入提问),如果回答再简洁,那么也会很吝啬地给出好的评语。

    ​ 记住:面试官不是你的亲戚,面试官很忙,能挖掘出你的亮点的面试官很少,而说出你的亮点是你的义务。

    ​ 我在面试别人过程中,根据不同的情况一般会给出如下的评语。

    ​ 1 回答很简单,但回答里能证明出他对框架等技术确实是做过,我会在评语里些“对框架了解一般,不知道一些深层次的知识(我都问了多次了你都回答很简答,那么对不起了,我只能这么写,或许你确实技术很强,那也没办法,谁让你不肯说呢?)”,同时会加一句“表达能力很一般,沟通能力不强”,这样即使他通过技术面试,后面的面试他也会很吃力。

    ​ 2 回答很简单,通过回答我没法验证他是在项目里做过这个技术,还是仅仅在平时学习中学过这个技术。我就会写“在简历中说用过XX技术,但对某些细节说不上来,没法看出在项目里用到这个技术”,如果这个技术是职务必需点,那么他通过面试的可能性就非常小。

    ​ 3 回答很简单,而且只通过嗯啊之类的虚词回答,经过提醒还这样,我会敷衍几句结束面试,直接写“技术很薄弱,没法通过面试”。

    ​ 4 虽然通过回答能很好地展示自己的技能,但逻辑调理不清晰,那么我会让他通过技术面试,但会写上“技能很好,但表达能力一般(或有待提高),请后继面试经理斟酌”。这样通过后继综合面试的机会就一般了,毕竟综合面试会着重考察表达能力交往能力等非技术因素。

    不管怎样,一旦回答简单,不主动说出你的擅长点,或没有条理很清楚地说出你的亮点,就算我让你通过面试,也不会写上“框架细节了解比较深,数据库应用比较熟练”等之类的好评语,你即使通过技术和后面的综合面试,工资也是比较低的。

    5 一旦有低级错误,可能会直接出局

    ​ 面试过程中有些方面你是绝对不能出错,所以你在准备过程中需要尤其注意如下的因素。下面列了些会导致你直接出局的错误回答。
    在这里插入图片描述

    6 引导篇:准备些加分点,在介绍时有意提到,但别说全

    ​ 在做项目介绍的时候,你可以穿插说出一些你的亮点,但请记得,不论在介绍项目还是在回答问题,你当前的职责不是说明亮点而是介绍项目,一旦你详细说,可能会让面试官感觉你跑题了。

    ​ 所以这时你可以一笔带过,比如你可以说,“我们的项目对数据要求比较大,忙的时候平均每小时要处理几十万条数据”,这样就可以把面试官引入“大数据”的方向。

    ​ 你在面试前可以根据职位的需求,准备好这种“一笔带过”的话。比如这个职位的需求点是Spring MVC框架,大数据高并发,要有数据库调优经验,那么介绍以往项目时,你就最好突出这些方面你的实际技能。

    ​ 再给大家举个例子,比如Java虚拟机内存管理和数据库优化是绝大多数项目都要遇到的两大问题,大家都可以在叙述项目经验时说,在这个项目里,我们需要考虑内存因素,因为我们的代码只允许在2G内存环境中运行,而且对数据库性能要求比较高,所以我们经常要监控优化内存和数据库里的SQL语句。这样当面试官深入提问时,就能抛出自己准备好的虚拟机内存优化和数据库优化方面的说辞。

    ​ 实在不行,你也可以说“我除了做开发,也做了了解需求,测试和部署的工作,因为这个项目人手比较少,压力比较大”,这样你也能展示你有过独挡一面的经历。

    ​ 我在面试过程中,一旦听到有亮点,就会等到他说好当前问题后,顺口去问,一般技术面试最多办半小时,你把时间用在回答准备好的问题点上的时候,被问其他问题的时间就会少了。

    7 你可以引导,但不能自说自话

    ​ 我面试的时候,也会遇到些有准备的人,其实如果你真的想应聘的话,一定要事先准备,这点我能理解,甚至赞同,你只要别露出太明显的痕迹,我不会写上“似乎有准备,没法考察真实技能”这种话,更何况未必每个面试官都能感觉出你准备过。 但你不能凭着有准备而太强势,毕竟面试是面试官主导的。

    ​ 我遇到个别面试的人,他们说话太多,一般会主动扩展,比如我问他数据库用什么,他不仅回答数据库是什么,自己做了什么,甚至顺便会把大数据处理技术都说出来。

    ​ 其实过犹不及,我就会重点考察你说的每个细节,因为我怀疑你说的都是你从网上看的,而不是你项目中用到的,我甚至会直接威胁:“你先和我说实话这个技术你真在项目里用到,我后面会重点考察,一旦被认为你项目里没做,这个性质就是蒙混过关了”,往往这些人会主动坦白。

    ​ 不过话说回来,他如果仅仅说,数据量比较大,但点到为止,不继续说后面的话,我就会深入去问,他自然有机会表达。同时请注意,一般在面试过程中,一旦你亮出加分点,但面试官没接嘴,这个加分点可能就不是项目必备的,也不是他所关注的,当前你就可以别再说了,或者等到你提问题的时候再说。

    8 不是结尾的总结

    ​ 到这里,我们已经给出了介绍项目的一些技巧,第一,面试前一定要准备,第二,本文给出是的方法,不是教条,大家可以按本文给出的方向结合自己的项目背景做准备,而不是死记硬背本文给出的一些说辞。

    ​ 当大家介绍好项目背景后,面试才刚刚开始,哪怕你说得再好,哪怕你把问题引导到你准备的范围里,这也得应付Java Web(比如Spring MVC,ORM等)、Java Core(多线程、集合、JDBC等)和数据库等方面的问题。

    ​ 那么本文的价值体现在哪呢?如果引导不好,你根本没机会展示自己的能力。这就是本文给出的方法价值所在。说句自夸的话,本文给出的一些方法和说辞不是拍脑袋想出来的,而是从面试上百个候选人的经历中抽取出来的,其中有不少血泪,也有不少人成功的途径,这篇文章多少对大家(尤其是经验不满3年的初级程序员)有帮助。

    Github地址:https://github.com/Bylant/LeetCode

    CSDN地址:https://blog.csdn.net/ZBylant
    微信公众号 在这里插入图片描述

    展开全文
  • )EGE介绍

    万次阅读 多人点赞 2019-08-30 16:35:00
    EGE图形库的介绍
  • java 面试 英语自我介绍

    千次阅读 2016-06-05 15:42:15
    这是我前时间我用到的英语自我介绍的范文,新手应该也用得上,因为现在有好多老板都要求员工会英文,笔试题是英文的,面试时自我介绍也要英文的,分享给你们,模板这样就可以,也可以在这个基础上增加或修改。...
  • 程序员如何在面试中介绍自己的项目经验

    万次阅读 多人点赞 2018-08-30 11:21:03
    根据我的面试经验,发现有不少程序员对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从时间或技术等方面和简历上的不匹配,这样就会造成如下的后果。 第印象就不好了,至少会感觉该候选人表述能力不强。 ...
  • 1、如何准备项目介绍?别害怕,面试官什么都不知道 2、准备好项目细节,一旦被问倒,说明你没做过 3、不露痕迹地说出面试官爱听的 4、主动出击,面试官没有义务挖掘你的亮点 5、低级错误可能导致直接出局 6、...
  • 都说面试7份靠能力,3份靠技能,而开始时的介绍项目又是技能中的重中之重,决定次面试的成败,那么面试时如果介绍自己的项目呢? 泽林教育为你们梳理了份详细的项目经验介绍,预测面试官提问,先规划好答案,...
  • 分享自己英语的经验

    千次阅读 多人点赞 2018-07-10 22:44:14
    代码,最新的技术文章,太多是英文的了,个典型的例子就是,作为个程序员和外国客户做过培训,当其他同事英语没有信心能胜任,我就硬着头皮给他们做了培训,虽然也不是很流畅,但是领导就会对自己另眼相看。...
  • 面试时如何不简单de介绍自己的项目经验?

    万次阅读 多人点赞 2018-08-27 11:39:31
    根据我们的面试经验,发现有不少候选人对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从时间或技术等方面和简历上的不匹配,这样就会造成如下的后果。 1. 第印象就不好了,至少会感觉该候选人表述能力不强...
  • C++AMP介绍

    千次阅读 2014-10-09 19:59:57
    C++AMP介绍) 最后更新日期:2014-05-02 阅读前提: 环境:Windows 8.1 64bit英文版,Visual Studio 2013 Professional Update1英文版,Nvidia QuadroK600 显卡 内容简介  介绍C++ AMP如何使用加速器(GPU)...
  • 英语自我介绍思维导图

    千次阅读 2018-10-10 23:56:56
  • 英语一个月总结

    千次阅读 热门讨论 2013-09-01 10:36:39
    为期一个月的英语学习结束了,当然,这是...从第一年说起,第一年学习英语的那个暑假,状态还不错,那时候机会大部分时间都花在英语上,感觉还可以,只是在暑假期间有一段时间写机房收费系统,但是没用太长时间,也就
  • arm GIC介绍

    万次阅读 多人点赞 2017-06-27 13:44:50
    GIC 是ARM 架构中及其重要的部分,本文只在公开ARM对应资料基础上,以MTK开发板为基础整理。在接触ARM时候对这块很对功能不明白, ...认识并整理出来,作为自己规范思路的方法而已,仅供参考,如有理解问题请指出。
  • Apnic IP地址的获取与整理方法介绍

    千次阅读 2013-12-24 21:56:16
    Apnic介绍 简而言之,Apnic是全球5个地区级的Internet注册机构(RIR)之,负责亚太地区的以下一些事务: (1)分配IPv4和IPv6地址空间,AS号 (2)为亚太地区维护Whois数据库 (3)反向DNS指派 (4)在全球...
  • 那么问题来了,简历的书写是个很大的难题,这里我们假设跳过这一步特复杂的环节,讲讲要是通过了简历筛选,进入到面试这环节,我们怎么样才能做个简短而又让人印象深刻的自我介绍呢? 上周偶然听到了得到...
  • 然后贴代码: Welcome 敲门 主要是标签中,placeholder属性的应用。以及css文件中对样式的设计,大家可以学习一下!! 源码下载链接:源码下载链接 源码下载链接:...
  • Esper学习之:Esper介绍

    万次阅读 热门讨论 2013-08-11 16:10:44
    刚开始觉得他是个很高级的东西,学了一段时间后发现他确实是很高级的东西。不过貌似在国内的应用很少,网上都查不到什么资料的,所以我觉得在博客里写一下自己的学习的收获,一是总结所学知识点,二是分享给更多的...
  • JavaScript学习笔记()——JavaScript脚本介绍
  • 【Python数据挖掘课程】.安装Python及爬虫入门介绍

    万次阅读 多人点赞 2016-09-19 12:12:46
    最近因为需要给大数据金融学院的学生讲解《Python数据挖掘及大数据分析》的课程,所以在这里,我将结合自己的上课内容,详细讲解每个步骤。作为助教,我更希望这门课程以实战为主,同时按小组划分学生,每个小组最后...
  • 介绍大家学英语的好方法

    千次阅读 2006-05-06 23:02:00
    一直以来都不喜欢学英语,想着全国人民大众风风火火的学习英语,不知道到底是为什么,好像英语代表着高贵的身份,只要把英语...现在工作了,发现能用到英语的地方确实很多,还是头疼,究其原因,难道是自己学习不够努力吗?
  • 这是篇关于英语语法的知识篇,因为最近准备把以前的语法好好看看,想把一些易错的知识点进行归纳总结,由于开始写作记录,故主要以书本的知识路线为主,将一些重要的点提炼出来,主要是和大家交流,不对的地方,望...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 204,357
精华内容 81,742
关键字:

介绍自己的一段话英语